SELECT LAST_INSERT_ID() AS ID INSERT INTO sys_vip_info ( ID, VIP_NO, VIP_NAME, PHONE, SEX, BIRTHDAY1, ADDR, CONSTELL, ANIMAL_SIGN, ARRIVAL_WAY, VIP_TYPE, VIP_STATE, POINT_ALL, COMMISSION_ALL, IN_DATE, STAFF_ID, SHOP_ID, IS_DELETE, REMARK, PASSWORD, EMAIL, CREATE_TIME, UUID, BALANCE, photo, LEVEL_ID, openid, BEATUY_ID, blood, sfCard, link, marry, vocation, parent_id, create_distribution_time, birthdayType, disease, is_deal, zjm, company_id, province, city, area, recommend_id, is_sales, withdrawal_cash, salesman_grade, nick_name, avatar_url, gender, country, session_key, user_is_authorize ) VALUES ( #{id}, #{vipNo}, #{vipName}, #{phone}, #{sex}, #{birthday1}, #{addr}, #{constell}, #{animalSign}, #{arrivalWay}, #{vipType}, #{vipState}, #{pointAll}, #{commissionAll}, #{inDate}, #{staffId}, #{shopId}, #{isDelete}, #{remark}, #{passWord}, #{email}, #{createTime}, #{uuid}, #{balance}, #{photo}, #{levelId}, #{openId}, #{beatuyId}, #{blood}, #{sfCard}, #{link}, #{marry}, #{vocation}, #{parentId}, #{createDistributionTime}, #{birthdayType}, #{disease}, #{isDeal}, #{zjm}, #{companyId}, #{province}, #{city}, #{area}, #{recommendId}, #{isSales}, #{withdrawalCash}, #{salesmanGrade}, #{nickName}, #{avatarUrl}, #{gender}, #{country}, #{sessionKey}, #{userIsAuthorize} ) UPDATE sys_vip_info VIP_NO = #{vipNo}, VIP_NAME = #{vipName}, zjm = #{zjm}, PHONE = #{phone}, SEX = #{sex}, BIRTHDAY1 = #{birthday1}, ADDR = #{addr}, CONSTELL = #{constell}, ANIMAL_SIGN = #{animalSign}, ARRIVAL_WAY = #{arrivalWay}, VIP_TYPE = #{vipType}, VIP_STATE = #{vipState}, POINT_ALL = #{pointAll}, COMMISSION_ALL = #{commissionAll}, IN_DATE = #{inDate}, REMARK = #{remark}, STAFF_ID = #{staffId}, SHOP_ID = #{shopId}, IS_DELETE = #{isDelete}, PASSWORD = #{passWord}, EMAIL = #{email}, UUID = #{uuid}, BALANCE = #{balance}, LEVEL_ID = #{levelId}, photo = #{photo}, openId = #{openId}, BEATUY_ID = #{beatuyId}, blood = #{blood}, sfCard = #{sfCard}, link = #{link}, marry = #{marry}, vocation = #{vocation}, handle_time = #{handleTime}, statu = #{statu}, parent_id = #{parentId}, create_distribution_time = #{createDistributionTime}, birthdayType = #{birthdayType}, disease = #{disease}, is_deal = #{isDeal}, province = #{province}, city = #{city}, area = #{area}, is_sales = #{isSales}, withdrawal_cash = #{withdrawalCash}, salesman_grade = #{salesmanGrade}, gender = #{gender}, country = #{country}, session_key = #{sessionKey}, user_is_authorize = #{userIsAuthorize}, nick_name = #{nickName}, avatar_url = #{avatarUrl}, valid_flag = #{validFlag}, WHERE ID=#{id} UPDATE sys_vip_info set POINT_ALL = 0 UPDATE sys_vip_info set recommend_id = NULL where id=#{userId}; UPDATE sys_vip_info set recommend_id = #{recommendId} where id=#{userId}; delete from sys_vip_info where ID in #{item} UPDATE sys_vip_info set IS_DELETE = 'Y' where ID in #{item} DELETE FROM sys_vip_info where ID=#{id} a.IS_DELETE = 'N' and (a.VIP_NO like CONCAT('%',#{record.keyWord},'%') or a.PHONE like CONCAT('%',#{record.keyWord},'%') or a.VIP_NAME like CONCAT('%',#{record.keyWord},'%') ) and a.SHOP_ID = #{record.shopId} and a.STAFF_ID = #{record.jkgwId} and e.beauticain_id = #{record.mlsId} and a.LEVEL_ID = #{record.levelId} and a.VIP_STATE = #{record.vipState} and a.company_id = #{record.companyId} where 1=1 and a.IS_DELETE = 'N' and a.ID = #{record.id} and a.VIP_NO like CONCAT('%',#{record.vipNo},'%') and (instr(a.VIP_NAME ,#{record.vipName}) or instr(a.zjm ,#{record.vipName})) and a.PHONE like CONCAT('%',#{record.phone},'%') and a.SEX = #{record.sex} and a.BIRTHDAY1 = #{record.birthday1} and a.ADDR = #{record.addr} and a.CONSTELL = #{record.constell} and a.ANIMAL_SIGN = #{record.animalSign} and a.ARRIVAL_WAY = #{record.arrivalWay} and a.VIP_TYPE = #{record.vipType} and a.VIP_STATE = #{record.vipState} and a.POINT_ALL = #{record.pointAll} and a.COMMISSION_ALL = #{record.commissionAll} and a.IN_DATE like CONCAT('%',#{record.inDate},'%') and a.REMARK like CONCAT('%',#{record.remark},'%') and a.STAFF_ID = #{record.staffId} and a.SHOP_ID = #{record.shopId} and a.IS_DELETE = #{record.isDelete} and a.PASSWORD = #{record.passWord} and a.EMAIL = #{record.email} and a.UUID = #{record.uuid} and a.BALANCE = #{record.balance} and a.openid = #{record.openId} and a.blood = #{record.blood} and a.sfCard = #{record.sfCard} and a.link = #{record.link} and a.marry = #{record.marry} and a.vocation = #{record.vocation} and a.statu = #{record.statu} and a.is_deal = #{record.isDeal} and a.company_id = #{record.companyId} and a.nick_name like concat('%',#{record.nickName},'%') and a.avatar_url = #{record.avatarUrl} and a.is_sales = #{record.isSales} and a.withdrawal_cash = #{record.withdrawalCash} and a.salesman_grade = #{record.salesmanGrade} and a.user_is_authorize = #{record.userIsAuthorize} where 1=1 and a.ID = #{record.id} and a.VIP_NO = #{record.vipNo} and (instr(a.VIP_NAME ,#{record.vipName}) or instr(a.zjm ,#{record.vipName})) and a.PHONE =#{record.phone} and a.SEX = #{record.sex} and a.BIRTHDAY1 = #{record.birthday1} and a.ADDR = #{record.addr} and a.CONSTELL = #{record.constell} and a.ANIMAL_SIGN = #{record.animalSign} and a.ARRIVAL_WAY = #{record.arrivalWay} and a.VIP_TYPE = #{record.vipType} and a.VIP_STATE = #{record.vipState} and a.company_id = #{record.companyId} and a.POINT_ALL = #{record.pointAll} and a.COMMISSION_ALL = #{record.commissionAll} and a.IN_DATE like CONCAT('%',#{record.inDate},'%') and a.REMARK like CONCAT('%',#{record.remark},'%') and a.STAFF_ID = #{record.staffId} and a.SHOP_ID = #{record.shopId} and a.IS_DELETE = #{record.isDelete} and a.PASSWORD = #{record.passWord} and a.EMAIL = #{record.email} and a.UUID = #{record.uuid} and a.BALANCE = #{record.balance} and a.statu = #{record.statu} and a.blood = #{record.blood} and a.sfCard = #{record.sfCard} and a.link = #{record.link} and a.marry = #{record.marry} and a.vocation = #{record.vocation} and a.is_deal = #{record.isDeal} and a.nick_name like concat('%',#{record.nickName},'%') and a.avatar_url = #{record.avatarUrl} and a.is_sales = #{record.isSales} and a.withdrawal_cash = #{record.withdrawalCash} and a.salesman_grade = #{record.salesmanGrade} and a.user_is_authorize = #{record.userIsAuthorize} select a.*, c.su_name as STAFF_NAME, d.SHOP_NAME, e.level_name levelName, e.vip_level vipLevel from sys_vip_info a left join sys_users c on c.su_id =a.STAFF_ID left join sys_shop_info d ON d.ID=a.SHOP_ID left join sys_vip_level e on a.level_id=e.id INSERT INTO sys_vip_info (ID, VIP_NO, VIP_NAME, PHONE, SEX, BIRTHDAY1, ADDR, CONSTELL, ANIMAL_SIGN, ARRIVAL_WAY, VIP_TYPE, VIP_STATE, POINT_ALL, COMMISSION_ALL, IN_DATE, STAFF_ID, SHOP_ID, IS_DELETE, REMARK, PASSWORD, EMAIL, CREATE_TIME, UUID, BALANCE, photo, LEVEL_ID, openid, BEATUY_ID, blood, sfCard, link, marry, vocation, parent_id, create_distribution_time, birthdayType, disease, is_deal, zjm, company_id, province, city, area, recommend_id, is_sales, withdrawal_cash, salesman_grade, nick_name, avatar_url, gender, country, session_key, user_is_authorize ) VALUES ( #{item.id}, #{item.vipNo}, #{item.vipName}, #{item.phone}, #{item.sex}, #{item.birthday1}, #{item.addr}, #{item.constell}, #{item.animalSign}, #{item.arrivalWay}, #{item.vipType}, #{item.vipState}, #{item.pointAll}, #{item.commissionAll}, #{item.inDate}, #{item.staffId}, #{item.shopId}, #{item.isDelete}, #{item.remark}, #{item.passWord}, #{item.email}, #{item.createTime}, #{item.uuid}, #{item.balance}, #{item.photo}, #{item.levelId}, #{item.openId}, #{item.beatuyId}, #{item.blood}, #{item.sfCard}, #{item.link}, #{item.marry}, #{item.vocation}, #{item.parentId}, #{item.createDistributionTime}, #{item.birthdayType}, #{item.disease}, #{item.isDeal}, #{zjm}, #{companyId}, #{province}, #{city}, #{area}, #{recommendId}, #{isSales}, #{withdrawalCash}, #{salesmanGrade}, #{nickName}, #{avatarUrl}, #{gender}, #{country}, #{sessionKey}, #{userIsAuthorize} )