正在显示
10 个修改的文件
包含
492 行增加
和
17 行删除
| @@ -71,7 +71,10 @@ spring: | @@ -71,7 +71,10 @@ spring: | ||
| 71 | #spring datasource mysql,注意编码配置,缺少数据库编码配置容易引起中文入库乱码 | 71 | #spring datasource mysql,注意编码配置,缺少数据库编码配置容易引起中文入库乱码 |
| 72 | #url: jdbc:mysql://127.0.0.1:3307/statistics?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true | 72 | #url: jdbc:mysql://127.0.0.1:3307/statistics?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true |
| 73 | url: jdbc:mysql://118.31.66.166:3306/EMPT?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai | 73 | url: jdbc:mysql://118.31.66.166:3306/EMPT?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai |
| 74 | +# url: jdbc:mysql://192.168.1.7:10098/empt?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai | ||
| 75 | +# username: shl | ||
| 74 | username: 110 | 76 | username: 110 |
| 77 | +# password: vmvnv1v2VV | ||
| 75 | password: QAHqCJf2kFYCLirM | 78 | password: QAHqCJf2kFYCLirM |
| 76 | driver-class-name: com.mysql.cj.jdbc.Driver | 79 | driver-class-name: com.mysql.cj.jdbc.Driver |
| 77 | max-idle: 20 | 80 | max-idle: 20 |
| @@ -137,7 +140,7 @@ logging: | @@ -137,7 +140,7 @@ logging: | ||
| 137 | file: | 140 | file: |
| 138 | path: ./logs/ | 141 | path: ./logs/ |
| 139 | name: system.log | 142 | name: system.log |
| 140 | - config: classpath:logback-dev.xml | 143 | + config: config/logback-dev.xml |
| 141 | #转移到logback配置文件中 | 144 | #转移到logback配置文件中 |
| 142 | #level: | 145 | #level: |
| 143 | #org.apache.tomcat: info | 146 | #org.apache.tomcat: info |
| @@ -168,3 +171,15 @@ devops: | @@ -168,3 +171,15 @@ devops: | ||
| 168 | #10079 | 171 | #10079 |
| 169 | eeid: | 172 | eeid: |
| 170 | ipAddress: 192.168.50.23 | 173 | ipAddress: 192.168.50.23 |
| 174 | +#电表所需要接口 | ||
| 175 | +eeUrl: | ||
| 176 | + #电表充值路径 | ||
| 177 | + rechargeDevicesUrl: "http://10.5.10.102:8000/api/emcs/rechargeDevices" | ||
| 178 | +# rechargeDevicesUrl: "http://192.168.1.7:18080/api/emcs/rechargeDevices" | ||
| 179 | + #获取电表实时数据/余额 | ||
| 180 | + electricityBanlanceUrl: "http://10.5.10.102:8000/api/emcs/getEnergyInfoForRealTime" | ||
| 181 | +# electricityBanlanceUrl: "http://192.168.1.7:18080/api/emcs/getEnergyInfoForRealTime" | ||
| 182 | + #获取设备跟公寓信息 | ||
| 183 | + getRoomAndDeviceUrl: "http://10.5.10.102:8000/api/emcs/getRoomAndDevice" | ||
| 184 | +# getRoomAndDeviceUrl: "http://192.168.1.7:18080/api/emcs/getRoomAndDevice" | ||
| 185 | + |
| 1 | package com.sunyo.energy.location.controller; | 1 | package com.sunyo.energy.location.controller; |
| 2 | 2 | ||
| 3 | -import com.github.pagehelper.PageInfo; | ||
| 4 | import com.sunyo.energy.location.controller.response.ResultJson; | 3 | import com.sunyo.energy.location.controller.response.ResultJson; |
| 5 | import com.sunyo.energy.location.dao.LocationMapper; | 4 | import com.sunyo.energy.location.dao.LocationMapper; |
| 6 | -import com.sunyo.energy.location.model.PayRecords; | ||
| 7 | -import com.sunyo.energy.location.model.WaterElectricityParameter; | ||
| 8 | import com.sunyo.energy.location.service.LocationService; | 5 | import com.sunyo.energy.location.service.LocationService; |
| 9 | -import com.sunyo.energy.location.service.WaterElectricityParameterService; | ||
| 10 | import com.sunyo.energy.location.service.WaterMeterService; | 6 | import com.sunyo.energy.location.service.WaterMeterService; |
| 11 | import io.swagger.annotations.Api; | 7 | import io.swagger.annotations.Api; |
| 12 | import io.swagger.annotations.ApiOperation; | 8 | import io.swagger.annotations.ApiOperation; |
| @@ -17,7 +13,9 @@ import org.springframework.web.bind.annotation.RequestParam; | @@ -17,7 +13,9 @@ import org.springframework.web.bind.annotation.RequestParam; | ||
| 17 | import org.springframework.web.bind.annotation.RestController; | 13 | import org.springframework.web.bind.annotation.RestController; |
| 18 | 14 | ||
| 19 | import java.io.UnsupportedEncodingException; | 15 | import java.io.UnsupportedEncodingException; |
| 16 | +import java.util.HashMap; | ||
| 20 | import java.util.List; | 17 | import java.util.List; |
| 18 | +import java.util.Map; | ||
| 21 | 19 | ||
| 22 | @Api(description = "用户支付管理") | 20 | @Api(description = "用户支付管理") |
| 23 | @RestController | 21 | @RestController |
| @@ -30,6 +28,9 @@ public class UserPayController { | @@ -30,6 +28,9 @@ public class UserPayController { | ||
| 30 | @Autowired | 28 | @Autowired |
| 31 | private WaterMeterService waterMeterService; | 29 | private WaterMeterService waterMeterService; |
| 32 | 30 | ||
| 31 | + @Autowired | ||
| 32 | + private LocationMapper locationMapper; | ||
| 33 | + | ||
| 33 | @ApiOperation(value = "查看缴费房间") | 34 | @ApiOperation(value = "查看缴费房间") |
| 34 | @RequestMapping("/list") | 35 | @RequestMapping("/list") |
| 35 | public List userPayList(@RequestParam(value = "roomNumber", required = false) String roomNumber ){ | 36 | public List userPayList(@RequestParam(value = "roomNumber", required = false) String roomNumber ){ |
| @@ -57,4 +58,17 @@ public class UserPayController { | @@ -57,4 +58,17 @@ public class UserPayController { | ||
| 57 | return resultJson; | 58 | return resultJson; |
| 58 | } | 59 | } |
| 59 | 60 | ||
| 61 | + @ApiOperation(value = "钉钉小程序请求水电返回数据") | ||
| 62 | + @PostMapping("/mincData") | ||
| 63 | + public Map<String, Object> mincData(@RequestParam(value = "loginName", required = false) String loginName){ | ||
| 64 | + | ||
| 65 | + Map<String, Object> map = new HashMap<>(); | ||
| 66 | + /** | ||
| 67 | + * 查询该账号所绑定的水电编号 | ||
| 68 | + */ | ||
| 69 | + | ||
| 70 | + | ||
| 71 | + return map; | ||
| 72 | + } | ||
| 73 | + | ||
| 60 | } | 74 | } |
| @@ -38,4 +38,7 @@ public interface LocationMapper { | @@ -38,4 +38,7 @@ public interface LocationMapper { | ||
| 38 | 38 | ||
| 39 | String eeId(String roomNumber); | 39 | String eeId(String roomNumber); |
| 40 | 40 | ||
| 41 | + int editEeId(@Param(value = "name") String name, | ||
| 42 | + @Param(value = "deviceId") String deviceId); | ||
| 43 | + | ||
| 41 | } | 44 | } |
| 1 | +package com.sunyo.energy.location.dao; | ||
| 2 | + | ||
| 3 | +import com.sunyo.energy.location.model.USERS; | ||
| 4 | + | ||
| 5 | +public interface USERSMapper { | ||
| 6 | + int deleteByPrimaryKey(Integer userId); | ||
| 7 | + | ||
| 8 | + int insert(USERS record); | ||
| 9 | + | ||
| 10 | + int insertSelective(USERS record); | ||
| 11 | + | ||
| 12 | + USERS selectByPrimaryKey(Integer userId); | ||
| 13 | + | ||
| 14 | + int updateByPrimaryKeySelective(USERS record); | ||
| 15 | + | ||
| 16 | + int updateByPrimaryKey(USERS record); | ||
| 17 | +} |
| @@ -18,19 +18,41 @@ public class QrDemo { | @@ -18,19 +18,41 @@ public class QrDemo { | ||
| 18 | 18 | ||
| 19 | public static String orUrl(String orderId, String payMent) throws UnsupportedEncodingException { | 19 | public static String orUrl(String orderId, String payMent) throws UnsupportedEncodingException { |
| 20 | String bankURL="https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain"; | 20 | String bankURL="https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain"; |
| 21 | - | ||
| 22 | - String MERCHANTID = "105001453995827"; | ||
| 23 | - String POSID = "031575220"; | 21 | + /** |
| 22 | + * 商户代码 | ||
| 23 | + */ | ||
| 24 | + String MERCHANTID = "105000045820502"; | ||
| 25 | +// String MERCHANTID = "105001453995827"; | ||
| 26 | + /** | ||
| 27 | + * 商户柜台代码 | ||
| 28 | + */ | ||
| 29 | + String POSID = "049347762"; | ||
| 30 | +// String POSID = "031575220"; | ||
| 31 | + /** | ||
| 32 | + * 分行代码 | ||
| 33 | + */ | ||
| 34 | +// String BRANCHID = "410803805"; | ||
| 24 | String BRANCHID = "410000000"; | 35 | String BRANCHID = "410000000"; |
| 25 | -// String ORDERID = "1050014539958271238454321"; | ||
| 26 | -// String PAYMENT= "0.01"; | 36 | + /** |
| 37 | + * 货币种类 01 人民币 只支持人民币 | ||
| 38 | + */ | ||
| 27 | String CURCODE="01"; | 39 | String CURCODE="01"; |
| 40 | + /** | ||
| 41 | + * 交易码 | ||
| 42 | + */ | ||
| 28 | String TXCODE = "530550"; | 43 | String TXCODE = "530550"; |
| 29 | String REMARK1 = ""; | 44 | String REMARK1 = ""; |
| 30 | String REMARK2 = ""; | 45 | String REMARK2 = ""; |
| 46 | + /** | ||
| 47 | + * 返回类型 | ||
| 48 | + */ | ||
| 31 | String RETURNTYPE="3"; | 49 | String RETURNTYPE="3"; |
| 32 | String TIMEOUT = ""; | 50 | String TIMEOUT = ""; |
| 33 | - String PUB32TR2= "8578d1cd9340dba556126a71020111"; | 51 | + /** |
| 52 | + * 应柜台的公钥后30位 | ||
| 53 | + */ | ||
| 54 | + String PUB32TR2= "57b3055539f4925efaf9dacb020111"; | ||
| 55 | +// String PUB32TR2= "8578d1cd9340dba556126a71020111"; | ||
| 34 | 56 | ||
| 35 | StringBuffer tmp = new StringBuffer(); //ÑéÇ©×Ö¶Î | 57 | StringBuffer tmp = new StringBuffer(); //ÑéÇ©×Ö¶Î |
| 36 | tmp.append("MERCHANTID="); | 58 | tmp.append("MERCHANTID="); |
| @@ -8,9 +8,11 @@ public class QrURLDemo { | @@ -8,9 +8,11 @@ public class QrURLDemo { | ||
| 8 | public String getSUCCESS() { | 8 | public String getSUCCESS() { |
| 9 | return SUCCESS; | 9 | return SUCCESS; |
| 10 | } | 10 | } |
| 11 | + | ||
| 11 | public void setSUCCESS(String success) { | 12 | public void setSUCCESS(String success) { |
| 12 | SUCCESS = success; | 13 | SUCCESS = success; |
| 13 | } | 14 | } |
| 15 | + | ||
| 14 | public String getPAYURL() { | 16 | public String getPAYURL() { |
| 15 | return PAYURL; | 17 | return PAYURL; |
| 16 | } | 18 | } |
| 1 | +package com.sunyo.energy.location.model; | ||
| 2 | + | ||
| 3 | +import java.util.Date; | ||
| 4 | + | ||
| 5 | +public class USERS { | ||
| 6 | + private Integer userId; | ||
| 7 | + | ||
| 8 | + private String username; | ||
| 9 | + | ||
| 10 | + private String password; | ||
| 11 | + | ||
| 12 | + private Date birthday; | ||
| 13 | + | ||
| 14 | + private String sex; | ||
| 15 | + | ||
| 16 | + private String address; | ||
| 17 | + | ||
| 18 | + private Boolean state; | ||
| 19 | + | ||
| 20 | + private String mobilephone; | ||
| 21 | + | ||
| 22 | + private Date creattime; | ||
| 23 | + | ||
| 24 | + private Date updatetime; | ||
| 25 | + | ||
| 26 | + private String userface; | ||
| 27 | + | ||
| 28 | + private String realname; | ||
| 29 | + | ||
| 30 | + private String email; | ||
| 31 | + | ||
| 32 | + private Integer age; | ||
| 33 | + | ||
| 34 | + private Integer companyId; | ||
| 35 | + | ||
| 36 | + public Integer getUserId() { | ||
| 37 | + return userId; | ||
| 38 | + } | ||
| 39 | + | ||
| 40 | + public void setUserId(Integer userId) { | ||
| 41 | + this.userId = userId; | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | + public String getUsername() { | ||
| 45 | + return username; | ||
| 46 | + } | ||
| 47 | + | ||
| 48 | + public void setUsername(String username) { | ||
| 49 | + this.username = username == null ? null : username.trim(); | ||
| 50 | + } | ||
| 51 | + | ||
| 52 | + public String getPassword() { | ||
| 53 | + return password; | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + public void setPassword(String password) { | ||
| 57 | + this.password = password == null ? null : password.trim(); | ||
| 58 | + } | ||
| 59 | + | ||
| 60 | + public Date getBirthday() { | ||
| 61 | + return birthday; | ||
| 62 | + } | ||
| 63 | + | ||
| 64 | + public void setBirthday(Date birthday) { | ||
| 65 | + this.birthday = birthday; | ||
| 66 | + } | ||
| 67 | + | ||
| 68 | + public String getSex() { | ||
| 69 | + return sex; | ||
| 70 | + } | ||
| 71 | + | ||
| 72 | + public void setSex(String sex) { | ||
| 73 | + this.sex = sex == null ? null : sex.trim(); | ||
| 74 | + } | ||
| 75 | + | ||
| 76 | + public String getAddress() { | ||
| 77 | + return address; | ||
| 78 | + } | ||
| 79 | + | ||
| 80 | + public void setAddress(String address) { | ||
| 81 | + this.address = address == null ? null : address.trim(); | ||
| 82 | + } | ||
| 83 | + | ||
| 84 | + public Boolean getState() { | ||
| 85 | + return state; | ||
| 86 | + } | ||
| 87 | + | ||
| 88 | + public void setState(Boolean state) { | ||
| 89 | + this.state = state; | ||
| 90 | + } | ||
| 91 | + | ||
| 92 | + public String getMobilephone() { | ||
| 93 | + return mobilephone; | ||
| 94 | + } | ||
| 95 | + | ||
| 96 | + public void setMobilephone(String mobilephone) { | ||
| 97 | + this.mobilephone = mobilephone == null ? null : mobilephone.trim(); | ||
| 98 | + } | ||
| 99 | + | ||
| 100 | + public Date getCreattime() { | ||
| 101 | + return creattime; | ||
| 102 | + } | ||
| 103 | + | ||
| 104 | + public void setCreattime(Date creattime) { | ||
| 105 | + this.creattime = creattime; | ||
| 106 | + } | ||
| 107 | + | ||
| 108 | + public Date getUpdatetime() { | ||
| 109 | + return updatetime; | ||
| 110 | + } | ||
| 111 | + | ||
| 112 | + public void setUpdatetime(Date updatetime) { | ||
| 113 | + this.updatetime = updatetime; | ||
| 114 | + } | ||
| 115 | + | ||
| 116 | + public String getUserface() { | ||
| 117 | + return userface; | ||
| 118 | + } | ||
| 119 | + | ||
| 120 | + public void setUserface(String userface) { | ||
| 121 | + this.userface = userface == null ? null : userface.trim(); | ||
| 122 | + } | ||
| 123 | + | ||
| 124 | + public String getRealname() { | ||
| 125 | + return realname; | ||
| 126 | + } | ||
| 127 | + | ||
| 128 | + public void setRealname(String realname) { | ||
| 129 | + this.realname = realname == null ? null : realname.trim(); | ||
| 130 | + } | ||
| 131 | + | ||
| 132 | + public String getEmail() { | ||
| 133 | + return email; | ||
| 134 | + } | ||
| 135 | + | ||
| 136 | + public void setEmail(String email) { | ||
| 137 | + this.email = email == null ? null : email.trim(); | ||
| 138 | + } | ||
| 139 | + | ||
| 140 | + public Integer getAge() { | ||
| 141 | + return age; | ||
| 142 | + } | ||
| 143 | + | ||
| 144 | + public void setAge(Integer age) { | ||
| 145 | + this.age = age; | ||
| 146 | + } | ||
| 147 | + | ||
| 148 | + public Integer getCompanyId() { | ||
| 149 | + return companyId; | ||
| 150 | + } | ||
| 151 | + | ||
| 152 | + public void setCompanyId(Integer companyId) { | ||
| 153 | + this.companyId = companyId; | ||
| 154 | + } | ||
| 155 | +} |
| 1 | package com.sunyo.energy.location.service.imp; | 1 | package com.sunyo.energy.location.service.imp; |
| 2 | 2 | ||
| 3 | import com.alibaba.fastjson.JSON; | 3 | import com.alibaba.fastjson.JSON; |
| 4 | -import com.sunyo.energy.location.dao.ElectricityInfoMapper; | ||
| 5 | -import com.sunyo.energy.location.dao.PayRecordsMapper; | 4 | +import com.sunyo.energy.location.dao.*; |
| 6 | import com.sunyo.energy.location.model.*; | 5 | import com.sunyo.energy.location.model.*; |
| 7 | import com.sunyo.energy.location.service.ElectricityMeterService; | 6 | import com.sunyo.energy.location.service.ElectricityMeterService; |
| 8 | import com.sunyo.energy.location.utils.HttpsUtils; | 7 | import com.sunyo.energy.location.utils.HttpsUtils; |
| @@ -29,10 +28,19 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | @@ -29,10 +28,19 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | ||
| 29 | @Autowired | 28 | @Autowired |
| 30 | PayRecordsMapper payRecordsMapper; | 29 | PayRecordsMapper payRecordsMapper; |
| 31 | 30 | ||
| 31 | + @Autowired | ||
| 32 | + LocationMapper locationMapper; | ||
| 33 | + | ||
| 34 | + @Autowired | ||
| 35 | + USERSMapper usersMapper; | ||
| 36 | + | ||
| 37 | + | ||
| 38 | + | ||
| 32 | /** | 39 | /** |
| 33 | * 获取电表实时数据/余额 | 40 | * 获取电表实时数据/余额 |
| 34 | */ | 41 | */ |
| 35 | - private final static String electricityBanlanceUrl = "http://192.168.1.2:18080/api/emcs/getEnergyInfoForRealTime"; | 42 | + @Value("${eeUrl.electricityBanlanceUrl}") |
| 43 | + private String electricityBanlanceUrl; | ||
| 36 | 44 | ||
| 37 | /** | 45 | /** |
| 38 | * 电表充值接口读取配置文件ip地址 | 46 | * 电表充值接口读取配置文件ip地址 |
| @@ -42,11 +50,13 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | @@ -42,11 +50,13 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | ||
| 42 | /** | 50 | /** |
| 43 | * 电表充值接口地址 | 51 | * 电表充值接口地址 |
| 44 | */ | 52 | */ |
| 45 | - private final static String rechargeDevicesUrl = "http://192.168.1.2:18080/api/emcs/rechargeDevices"; | 53 | + @Value("${eeUrl.rechargeDevicesUrl}") |
| 54 | + private String rechargeDevicesUrl; | ||
| 46 | /** | 55 | /** |
| 47 | * 获取设备跟公寓信息 | 56 | * 获取设备跟公寓信息 |
| 48 | */ | 57 | */ |
| 49 | - private final static String getRoomAndDeviceUrl = "http://192.168.1.2:18080/api/emcs/getRoomAndDevice"; | 58 | + @Value("${eeUrl.getRoomAndDeviceUrl}") |
| 59 | + private String getRoomAndDeviceUrl; | ||
| 50 | 60 | ||
| 51 | /** | 61 | /** |
| 52 | * 实施获取电表数据 | 62 | * 实施获取电表数据 |
| @@ -135,7 +145,7 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | @@ -135,7 +145,7 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | ||
| 135 | /** | 145 | /** |
| 136 | * 定时读取电表临时表 发起充值 | 146 | * 定时读取电表临时表 发起充值 |
| 137 | */ | 147 | */ |
| 138 | - @Scheduled(fixedDelay = 5000) | 148 | + @Scheduled(fixedDelay = 30000) |
| 139 | public void electricityInfo(){ | 149 | public void electricityInfo(){ |
| 140 | List<ElectricityInfo> electricityInfos = electricityInfoMapper.selectAll(""); | 150 | List<ElectricityInfo> electricityInfos = electricityInfoMapper.selectAll(""); |
| 141 | if (electricityInfos.size() > 0){ | 151 | if (electricityInfos.size() > 0){ |
| @@ -173,4 +183,23 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | @@ -173,4 +183,23 @@ public class ElectricityMeterServiceImp implements ElectricityMeterService { | ||
| 173 | map.put("ipAddress", ip_address); | 183 | map.put("ipAddress", ip_address); |
| 174 | return map; | 184 | return map; |
| 175 | } | 185 | } |
| 186 | + | ||
| 187 | + | ||
| 188 | + /** | ||
| 189 | + * 批量添加用户 | ||
| 190 | + */ | ||
| 191 | +// @Scheduled(fixedDelay = 10000) | ||
| 192 | + public void loginName() throws Exception { | ||
| 193 | + Map<String, Object> stringObjectMap = new HashMap<>(); | ||
| 194 | + String s = HttpsUtils.sendPostHttpRequest("http://192.168.1.7:18080/api/emcs/getRoomAndDevice", ""); | ||
| 195 | + List<ElectricityRoomDeviceThree> datas = JSON.parseObject(s, ElectricityRoomDeviceOne.class).getData().getDatas(); | ||
| 196 | + for (ElectricityRoomDeviceThree electricityRoomDeviceThree: datas){ | ||
| 197 | + USERS users = new USERS(); | ||
| 198 | + users.setUserId(electricityRoomDeviceThree.getRoomId()); | ||
| 199 | + users.setUsername(electricityRoomDeviceThree.getRoomName()); | ||
| 200 | + users.setPassword(Md5Utils.getMD5("ZZAIRPORT20200631@EMPT", true, 32)); | ||
| 201 | + usersMapper.insertSelective(users); | ||
| 202 | + } | ||
| 203 | + | ||
| 204 | + } | ||
| 176 | } | 205 | } |
| @@ -153,4 +153,10 @@ | @@ -153,4 +153,10 @@ | ||
| 153 | type = #{type,jdbcType=INTEGER} | 153 | type = #{type,jdbcType=INTEGER} |
| 154 | where id = #{id,jdbcType=INTEGER} | 154 | where id = #{id,jdbcType=INTEGER} |
| 155 | </update> | 155 | </update> |
| 156 | + | ||
| 157 | + <update id="editEeId" parameterType="string"> | ||
| 158 | + update location | ||
| 159 | + set ee_id = #{deviceId,jdbcType=VARCHAR} | ||
| 160 | + where adrName = #{name,jdbcType=INTEGER} | ||
| 161 | + </update> | ||
| 156 | </mapper> | 162 | </mapper> |
src/main/resources/mapping/USERSMapper.xml
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8" ?> | ||
| 2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | ||
| 3 | +<mapper namespace="com.sunyo.energy.location.dao.USERSMapper" > | ||
| 4 | + <resultMap id="BaseResultMap" type="com.sunyo.energy.location.model.USERS" > | ||
| 5 | + <id column="user_id" property="userId" jdbcType="INTEGER" /> | ||
| 6 | + <result column="username" property="username" jdbcType="VARCHAR" /> | ||
| 7 | + <result column="password" property="password" jdbcType="VARCHAR" /> | ||
| 8 | + <result column="birthday" property="birthday" jdbcType="TIMESTAMP" /> | ||
| 9 | + <result column="sex" property="sex" jdbcType="CHAR" /> | ||
| 10 | + <result column="address" property="address" jdbcType="VARCHAR" /> | ||
| 11 | + <result column="state" property="state" jdbcType="BIT" /> | ||
| 12 | + <result column="mobilePhone" property="mobilephone" jdbcType="VARCHAR" /> | ||
| 13 | + <result column="creatTime" property="creattime" jdbcType="TIMESTAMP" /> | ||
| 14 | + <result column="updateTime" property="updatetime" jdbcType="TIMESTAMP" /> | ||
| 15 | + <result column="userFace" property="userface" jdbcType="VARCHAR" /> | ||
| 16 | + <result column="realName" property="realname" jdbcType="VARCHAR" /> | ||
| 17 | + <result column="email" property="email" jdbcType="VARCHAR" /> | ||
| 18 | + <result column="age" property="age" jdbcType="INTEGER" /> | ||
| 19 | + <result column="company_id" property="companyId" jdbcType="INTEGER" /> | ||
| 20 | + </resultMap> | ||
| 21 | + <sql id="Base_Column_List" > | ||
| 22 | + user_id, username, password, birthday, sex, address, state, mobilePhone, creatTime, | ||
| 23 | + updateTime, userFace, realName, email, age, company_id | ||
| 24 | + </sql> | ||
| 25 | + <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > | ||
| 26 | + select | ||
| 27 | + <include refid="Base_Column_List" /> | ||
| 28 | + from users | ||
| 29 | + where user_id = #{userId,jdbcType=INTEGER} | ||
| 30 | + </select> | ||
| 31 | + <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > | ||
| 32 | + delete from users | ||
| 33 | + where user_id = #{userId,jdbcType=INTEGER} | ||
| 34 | + </delete> | ||
| 35 | + <insert id="insert" parameterType="com.sunyo.energy.location.model.USERS" > | ||
| 36 | + insert into users (user_id, username, password, | ||
| 37 | + birthday, sex, address, | ||
| 38 | + state, mobilePhone, creatTime, | ||
| 39 | + updateTime, userFace, realName, | ||
| 40 | + email, age, company_id | ||
| 41 | + ) | ||
| 42 | + values (#{userId,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, | ||
| 43 | + #{birthday,jdbcType=TIMESTAMP}, #{sex,jdbcType=CHAR}, #{address,jdbcType=VARCHAR}, | ||
| 44 | + #{state,jdbcType=BIT}, #{mobilephone,jdbcType=VARCHAR}, #{creattime,jdbcType=TIMESTAMP}, | ||
| 45 | + #{updatetime,jdbcType=TIMESTAMP}, #{userface,jdbcType=VARCHAR}, #{realname,jdbcType=VARCHAR}, | ||
| 46 | + #{email,jdbcType=VARCHAR}, #{age,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER} | ||
| 47 | + ) | ||
| 48 | + </insert> | ||
| 49 | + <insert id="insertSelective" parameterType="com.sunyo.energy.location.model.USERS" > | ||
| 50 | + insert into users | ||
| 51 | + <trim prefix="(" suffix=")" suffixOverrides="," > | ||
| 52 | + <if test="userId != null" > | ||
| 53 | + user_id, | ||
| 54 | + </if> | ||
| 55 | + <if test="username != null" > | ||
| 56 | + username, | ||
| 57 | + </if> | ||
| 58 | + <if test="password != null" > | ||
| 59 | + password, | ||
| 60 | + </if> | ||
| 61 | + <if test="birthday != null" > | ||
| 62 | + birthday, | ||
| 63 | + </if> | ||
| 64 | + <if test="sex != null" > | ||
| 65 | + sex, | ||
| 66 | + </if> | ||
| 67 | + <if test="address != null" > | ||
| 68 | + address, | ||
| 69 | + </if> | ||
| 70 | + <if test="state != null" > | ||
| 71 | + state, | ||
| 72 | + </if> | ||
| 73 | + <if test="mobilephone != null" > | ||
| 74 | + mobilePhone, | ||
| 75 | + </if> | ||
| 76 | + <if test="creattime != null" > | ||
| 77 | + creatTime, | ||
| 78 | + </if> | ||
| 79 | + <if test="updatetime != null" > | ||
| 80 | + updateTime, | ||
| 81 | + </if> | ||
| 82 | + <if test="userface != null" > | ||
| 83 | + userFace, | ||
| 84 | + </if> | ||
| 85 | + <if test="realname != null" > | ||
| 86 | + realName, | ||
| 87 | + </if> | ||
| 88 | + <if test="email != null" > | ||
| 89 | + email, | ||
| 90 | + </if> | ||
| 91 | + <if test="age != null" > | ||
| 92 | + age, | ||
| 93 | + </if> | ||
| 94 | + <if test="companyId != null" > | ||
| 95 | + company_id, | ||
| 96 | + </if> | ||
| 97 | + </trim> | ||
| 98 | + <trim prefix="values (" suffix=")" suffixOverrides="," > | ||
| 99 | + <if test="userId != null" > | ||
| 100 | + #{userId,jdbcType=INTEGER}, | ||
| 101 | + </if> | ||
| 102 | + <if test="username != null" > | ||
| 103 | + #{username,jdbcType=VARCHAR}, | ||
| 104 | + </if> | ||
| 105 | + <if test="password != null" > | ||
| 106 | + #{password,jdbcType=VARCHAR}, | ||
| 107 | + </if> | ||
| 108 | + <if test="birthday != null" > | ||
| 109 | + #{birthday,jdbcType=TIMESTAMP}, | ||
| 110 | + </if> | ||
| 111 | + <if test="sex != null" > | ||
| 112 | + #{sex,jdbcType=CHAR}, | ||
| 113 | + </if> | ||
| 114 | + <if test="address != null" > | ||
| 115 | + #{address,jdbcType=VARCHAR}, | ||
| 116 | + </if> | ||
| 117 | + <if test="state != null" > | ||
| 118 | + #{state,jdbcType=BIT}, | ||
| 119 | + </if> | ||
| 120 | + <if test="mobilephone != null" > | ||
| 121 | + #{mobilephone,jdbcType=VARCHAR}, | ||
| 122 | + </if> | ||
| 123 | + <if test="creattime != null" > | ||
| 124 | + #{creattime,jdbcType=TIMESTAMP}, | ||
| 125 | + </if> | ||
| 126 | + <if test="updatetime != null" > | ||
| 127 | + #{updatetime,jdbcType=TIMESTAMP}, | ||
| 128 | + </if> | ||
| 129 | + <if test="userface != null" > | ||
| 130 | + #{userface,jdbcType=VARCHAR}, | ||
| 131 | + </if> | ||
| 132 | + <if test="realname != null" > | ||
| 133 | + #{realname,jdbcType=VARCHAR}, | ||
| 134 | + </if> | ||
| 135 | + <if test="email != null" > | ||
| 136 | + #{email,jdbcType=VARCHAR}, | ||
| 137 | + </if> | ||
| 138 | + <if test="age != null" > | ||
| 139 | + #{age,jdbcType=INTEGER}, | ||
| 140 | + </if> | ||
| 141 | + <if test="companyId != null" > | ||
| 142 | + #{companyId,jdbcType=INTEGER}, | ||
| 143 | + </if> | ||
| 144 | + </trim> | ||
| 145 | + </insert> | ||
| 146 | + <update id="updateByPrimaryKeySelective" parameterType="com.sunyo.energy.location.model.USERS" > | ||
| 147 | + update users | ||
| 148 | + <set > | ||
| 149 | + <if test="username != null" > | ||
| 150 | + username = #{username,jdbcType=VARCHAR}, | ||
| 151 | + </if> | ||
| 152 | + <if test="password != null" > | ||
| 153 | + password = #{password,jdbcType=VARCHAR}, | ||
| 154 | + </if> | ||
| 155 | + <if test="birthday != null" > | ||
| 156 | + birthday = #{birthday,jdbcType=TIMESTAMP}, | ||
| 157 | + </if> | ||
| 158 | + <if test="sex != null" > | ||
| 159 | + sex = #{sex,jdbcType=CHAR}, | ||
| 160 | + </if> | ||
| 161 | + <if test="address != null" > | ||
| 162 | + address = #{address,jdbcType=VARCHAR}, | ||
| 163 | + </if> | ||
| 164 | + <if test="state != null" > | ||
| 165 | + state = #{state,jdbcType=BIT}, | ||
| 166 | + </if> | ||
| 167 | + <if test="mobilephone != null" > | ||
| 168 | + mobilePhone = #{mobilephone,jdbcType=VARCHAR}, | ||
| 169 | + </if> | ||
| 170 | + <if test="creattime != null" > | ||
| 171 | + creatTime = #{creattime,jdbcType=TIMESTAMP}, | ||
| 172 | + </if> | ||
| 173 | + <if test="updatetime != null" > | ||
| 174 | + updateTime = #{updatetime,jdbcType=TIMESTAMP}, | ||
| 175 | + </if> | ||
| 176 | + <if test="userface != null" > | ||
| 177 | + userFace = #{userface,jdbcType=VARCHAR}, | ||
| 178 | + </if> | ||
| 179 | + <if test="realname != null" > | ||
| 180 | + realName = #{realname,jdbcType=VARCHAR}, | ||
| 181 | + </if> | ||
| 182 | + <if test="email != null" > | ||
| 183 | + email = #{email,jdbcType=VARCHAR}, | ||
| 184 | + </if> | ||
| 185 | + <if test="age != null" > | ||
| 186 | + age = #{age,jdbcType=INTEGER}, | ||
| 187 | + </if> | ||
| 188 | + <if test="companyId != null" > | ||
| 189 | + company_id = #{companyId,jdbcType=INTEGER}, | ||
| 190 | + </if> | ||
| 191 | + </set> | ||
| 192 | + where user_id = #{userId,jdbcType=INTEGER} | ||
| 193 | + </update> | ||
| 194 | + <update id="updateByPrimaryKey" parameterType="com.sunyo.energy.location.model.USERS" > | ||
| 195 | + update users | ||
| 196 | + set username = #{username,jdbcType=VARCHAR}, | ||
| 197 | + password = #{password,jdbcType=VARCHAR}, | ||
| 198 | + birthday = #{birthday,jdbcType=TIMESTAMP}, | ||
| 199 | + sex = #{sex,jdbcType=CHAR}, | ||
| 200 | + address = #{address,jdbcType=VARCHAR}, | ||
| 201 | + state = #{state,jdbcType=BIT}, | ||
| 202 | + mobilePhone = #{mobilephone,jdbcType=VARCHAR}, | ||
| 203 | + creatTime = #{creattime,jdbcType=TIMESTAMP}, | ||
| 204 | + updateTime = #{updatetime,jdbcType=TIMESTAMP}, | ||
| 205 | + userFace = #{userface,jdbcType=VARCHAR}, | ||
| 206 | + realName = #{realname,jdbcType=VARCHAR}, | ||
| 207 | + email = #{email,jdbcType=VARCHAR}, | ||
| 208 | + age = #{age,jdbcType=INTEGER}, | ||
| 209 | + company_id = #{companyId,jdbcType=INTEGER} | ||
| 210 | + where user_id = #{userId,jdbcType=INTEGER} | ||
| 211 | + </update> | ||
| 212 | +</mapper> |
-
请 注册 或 登录 后发表评论