pull/1/head
fanlian 1 month ago
parent af530cbe59
commit eb2cc15ae7

@ -29,11 +29,7 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.List; import java.util.List;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-5-18 23:36:38
*/
@RestController @RestController
@RequestMapping(value = "/beforehandPackageRecord") @RequestMapping(value = "/beforehandPackageRecord")
public class BeforehandPackageRecordController { public class BeforehandPackageRecordController {
@ -41,16 +37,7 @@ public class BeforehandPackageRecordController {
@Autowired @Autowired
BeforehandPackageRecordService beforehandPackageRecordService; BeforehandPackageRecordService beforehandPackageRecordService;
/** // 查询预包装记录表列表
*
*
* @param limit
* @param offset
* @param id
* @param ids
* @param excludeIds
* @return Page<BeforehandPackageRecordModel>
*/
@RequestMapping(method = RequestMethod.GET) @RequestMapping(method = RequestMethod.GET)
@Log(actionName = "查询预包装记录表列表") @Log(actionName = "查询预包装记录表列表")
public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordList(@RequestParam(value = "limit") Integer limit, public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordList(@RequestParam(value = "limit") Integer limit,
@ -72,12 +59,7 @@ public class BeforehandPackageRecordController {
return beforehandPackageRecordService.getBeforehandPackageRecordModelPage(limit, offset, beforehandPackageRecordQuery); return beforehandPackageRecordService.getBeforehandPackageRecordModelPage(limit, offset, beforehandPackageRecordQuery);
} }
/** // 查询单个预包装记录表
*
*
* @param id
* @return BeforehandPackageRecordModel
*/
@RequestMapping(value = "/{id}", method = RequestMethod.GET) @RequestMapping(value = "/{id}", method = RequestMethod.GET)
@Log(actionName = "查询预包装记录表") @Log(actionName = "查询预包装记录表")
public BeforehandPackageRecordModel getBeforehandPackageRecordById(@PathVariable(value = "id") String id) { public BeforehandPackageRecordModel getBeforehandPackageRecordById(@PathVariable(value = "id") String id) {
@ -85,12 +67,7 @@ public class BeforehandPackageRecordController {
return beforehandPackageRecordService.getOneBeforehandPackageRecordModel(id); return beforehandPackageRecordService.getOneBeforehandPackageRecordModel(id);
} }
/** // 新增预包装记录表
*
*
* @param beforehandPackageRecordModel
* @return BeforehandPackageRecordModel
*/
@RequestMapping(method = RequestMethod.POST) @RequestMapping(method = RequestMethod.POST)
@Log(actionName = "新增预包装记录表") @Log(actionName = "新增预包装记录表")
public BeforehandPackageRecordModel createBeforehandPackageRecord(@RequestBody @Valid BeforehandPackageRecordModel beforehandPackageRecordModel) { public BeforehandPackageRecordModel createBeforehandPackageRecord(@RequestBody @Valid BeforehandPackageRecordModel beforehandPackageRecordModel) {
@ -98,12 +75,7 @@ public class BeforehandPackageRecordController {
return beforehandPackageRecordService.createBeforehandPackageRecord(beforehandPackageRecordModel); return beforehandPackageRecordService.createBeforehandPackageRecord(beforehandPackageRecordModel);
} }
/** // 更新预包装记录表
*
*
* @param id
* @param beforehandPackageRecordModel
*/
@RequestMapping(value = "/{id}", method = RequestMethod.PUT) @RequestMapping(value = "/{id}", method = RequestMethod.PUT)
@Log(actionName = "更新预包装记录表") @Log(actionName = "更新预包装记录表")
public void updateBeforehandPackageRecord(@PathVariable(value = "id") String id, public void updateBeforehandPackageRecord(@PathVariable(value = "id") String id,
@ -112,11 +84,7 @@ public class BeforehandPackageRecordController {
beforehandPackageRecordService.updateBeforehandPackageRecord(beforehandPackageRecordModel); beforehandPackageRecordService.updateBeforehandPackageRecord(beforehandPackageRecordModel);
} }
/** // 删除单个预包装记录表
*
*
* @param id
*/
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除单个预包装记录表") @Log(actionName = "删除单个预包装记录表")
public void deleteBeforehandPackageRecord(@PathVariable(value = "id") String id) { public void deleteBeforehandPackageRecord(@PathVariable(value = "id") String id) {
@ -124,11 +92,7 @@ public class BeforehandPackageRecordController {
beforehandPackageRecordService.deleteBeforehandPackageRecord(id); beforehandPackageRecordService.deleteBeforehandPackageRecord(id);
} }
/** // 批量删除预包装记录表
*
*
* @param ids
*/
@RequestMapping(method = RequestMethod.DELETE) @RequestMapping(method = RequestMethod.DELETE)
@Log(actionName = "批量删除预包装记录表") @Log(actionName = "批量删除预包装记录表")
public void deleteBeforehandPackageRecords(@RequestParam(value = "ids") String[] ids) { public void deleteBeforehandPackageRecords(@RequestParam(value = "ids") String[] ids) {

@ -12,39 +12,26 @@ import javax.persistence.Version;
@Entity @Entity
@Table(name = "cd_beforehand_package_record") @Table(name = "cd_beforehand_package_record")
public class BeforehandPackageRecord extends BaseMybatisModel { public class BeforehandPackageRecord extends BaseMybatisModel {
/**
* // 主键id
*/
private String id; private String id;
/** // cd_item_id
*
*/
private Integer cdItemId; private Integer cdItemId;
/** // 包裹数量
*
*/
private Integer packageNum; private Integer packageNum;
/** // 插入日期
*
*/
private Date insertDate; private Date insertDate;
/** // 插入用户id
*
*/
private Integer insertUserId; private Integer insertUserId;
/** // 更新日期
*
*/
private Date updateDate; private Date updateDate;
/** // 更新用户id
*
*/
private Integer updateUserId; private Integer updateUserId;
@Column(name = "id") @Column(name = "id")

@ -9,32 +9,31 @@ import org.springframework.beans.BeanUtils;
import java.util.Date; import java.util.Date;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @date 2017-5-18 23:36:38
* @version 1.0.0
*/
public @Data class BeforehandPackageRecordCreate implements Serializable { public @Data class BeforehandPackageRecordCreate implements Serializable {
/** */ // 主键ID
private String id; private String id;
/** 包装商品 */
// 商品ID
private Integer cdItemId; private Integer cdItemId;
/** 包装商品数 */
// 包裹数量
private Integer packageNum; private Integer packageNum;
/** 创建时间 */
// 插入日期
private Date insertDate; private Date insertDate;
/** 创建人 */
// 插入用户ID
private Integer insertUserId; private Integer insertUserId;
/** 更新时间 */
// 更新日期
private Date updateDate; private Date updateDate;
/** 更新人 */
// 更新用户ID
private Integer updateUserId; private Integer updateUserId;
/** // 获取实体对象
*
* @return
*/
public BeforehandPackageRecord getEntity(){ public BeforehandPackageRecord getEntity(){
BeforehandPackageRecord beforehandPackageRecord = new BeforehandPackageRecord(); BeforehandPackageRecord beforehandPackageRecord = new BeforehandPackageRecord();
BeanUtils.copyProperties(this, beforehandPackageRecord); BeanUtils.copyProperties(this, beforehandPackageRecord);

@ -16,70 +16,59 @@ import java.lang.Integer;
import java.util.Date; import java.util.Date;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-5-18 23:36:38
*/
@ExcelTarget(value = "BeforehandPackageRecordModel") @ExcelTarget(value = "BeforehandPackageRecordModel")
public public
@Data @Data
class BeforehandPackageRecordModel implements Serializable { class BeforehandPackageRecordModel implements Serializable {
/** */ // id字段长度限制为32个字符不能为空
@NotBlank(message = "为必填项") @NotBlank(message = "为必填项")
@Length(max = 32, message = "字符长度限制[0,32]") @Length(max = 32, message = "字符长度限制[0,32]")
private String id; private String id;
/**
* // 包装商品,不能为空,数值范围在-999999999到999999999之间
*/
@Excel(name = "包装商品") @Excel(name = "包装商品")
@NotBlank(message = "包装商品为必填项") @NotBlank(message = "包装商品为必填项")
@Range(max = 999999999, min = -999999999, message = "包装商品数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "包装商品数值范围[999999999,-999999999]")
private Integer cdItemId; private Integer cdItemId;
/**
* // 包装商品数,不能为空,数值范围在-999999999到999999999之间
*/
@Excel(name = "包装商品数") @Excel(name = "包装商品数")
@NotBlank(message = "包装商品数为必填项") @NotBlank(message = "包装商品数为必填项")
@Range(max = 999999999, min = -999999999, message = "包装商品数数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "包装商品数数值范围[999999999,-999999999]")
private Integer packageNum; private Integer packageNum;
/**
* // 创建时间,不能为空
*/
@Excel(name = "创建时间") @Excel(name = "创建时间")
@NotBlank(message = "创建时间为必填项") @NotBlank(message = "创建时间为必填项")
private Date insertDate; private Date insertDate;
/**
* // 创建人,不能为空,数值范围在-999999999到999999999之间
*/
@Excel(name = "创建人") @Excel(name = "创建人")
@NotBlank(message = "创建人为必填项") @NotBlank(message = "创建人为必填项")
@Range(max = 999999999, min = -999999999, message = "创建人数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "创建人数值范围[999999999,-999999999]")
private Integer insertUserId; private Integer insertUserId;
/**
* // 更新时间
*/
@Excel(name = "更新时间") @Excel(name = "更新时间")
private Date updateDate; private Date updateDate;
/**
* // 更新人,数值范围在-999999999到999999999之间
*/
@Excel(name = "更新人") @Excel(name = "更新人")
@Range(max = 999999999, min = -999999999, message = "更新人数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "更新人数值范围[999999999,-999999999]")
private Integer updateUserId; private Integer updateUserId;
// 商品编码
private String itemCode; private String itemCode;
// 商品名称
private String itemName; private String itemName;
// 包装人
private String packageUserName; private String packageUserName;
/** // 将BeforehandPackageRecordModel对象转换为BeforehandPackageRecord对象
* Get BeforehandPackageRecord Entity Object
*
* @return
*/
@JsonIgnore @JsonIgnore
public BeforehandPackageRecord getEntity() { public BeforehandPackageRecord getEntity() {
BeforehandPackageRecord beforehandPackageRecord = new BeforehandPackageRecord(); BeforehandPackageRecord beforehandPackageRecord = new BeforehandPackageRecord();

@ -4,30 +4,20 @@ import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-5-18 23:36:38
*/
public public
@Data @Data
class BeforehandPackageRecordQuery implements Serializable { class BeforehandPackageRecordQuery implements Serializable {
/**
* // 包记录查询的id
*/
private String id; private String id;
/**
* // 包记录查询的id数组
*/
private String[] ids; private String[] ids;
/**
* // 排除的id数组
*/
private String[] excludeIds; private String[] excludeIds;
/** // 插入用户id
* ID
*/
private Integer insertUserId; private Integer insertUserId;
} }

@ -9,26 +9,28 @@ import org.springframework.beans.BeanUtils;
import java.util.Date; import java.util.Date;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @date 2017-5-18 23:36:38
* @version 1.0.0
*/
public @Data class BeforehandPackageRecordUpdate implements Serializable { public @Data class BeforehandPackageRecordUpdate implements Serializable {
/** */ // 记录ID
private String id; private String id;
/** 包装商品 */
// CD项ID
private Integer cdItemId; private Integer cdItemId;
/** 包装商品数 */
// 包数量
private Integer packageNum; private Integer packageNum;
/** 创建时间 */
// 插入日期
private Date insertDate; private Date insertDate;
/** 创建人 */
// 插入用户ID
private Integer insertUserId; private Integer insertUserId;
/** 更新时间 */
// 更新日期
private Date updateDate; private Date updateDate;
/** 更新人 */
// 更新用户ID
private Integer updateUserId; private Integer updateUserId;

@ -20,23 +20,13 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
/**
* @author tanxinzheng
* @date 2017-5-18 23:36:38
* @version 1.0.0
*/
@Service @Service
public class BeforehandPackageRecordServiceImpl implements BeforehandPackageRecordService { public class BeforehandPackageRecordServiceImpl implements BeforehandPackageRecordService {
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/**
*
*
* @param beforehandPackageRecordModel
* @return BeforehandPackageRecordModel
*/
@Override @Override
@Transactional @Transactional
public BeforehandPackageRecordModel createBeforehandPackageRecord(BeforehandPackageRecordModel beforehandPackageRecordModel) { public BeforehandPackageRecordModel createBeforehandPackageRecord(BeforehandPackageRecordModel beforehandPackageRecordModel) {
@ -50,12 +40,6 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
return null; return null;
} }
/**
*
*
* @param beforehandPackageRecord
* @return BeforehandPackageRecord
*/
@Override @Override
@Transactional @Transactional
public BeforehandPackageRecord createBeforehandPackageRecord(BeforehandPackageRecord beforehandPackageRecord) { public BeforehandPackageRecord createBeforehandPackageRecord(BeforehandPackageRecord beforehandPackageRecord) {
@ -63,12 +47,6 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
return mybatisDao.insertByModel(beforehandPackageRecord); return mybatisDao.insertByModel(beforehandPackageRecord);
} }
/**
*
*
* @param beforehandPackageRecordModels
* @return List<BeforehandPackageRecordModel>
*/
@Override @Override
@Transactional @Transactional
public List<BeforehandPackageRecordModel> createBeforehandPackageRecords(List<BeforehandPackageRecordModel> beforehandPackageRecordModels) { public List<BeforehandPackageRecordModel> createBeforehandPackageRecords(List<BeforehandPackageRecordModel> beforehandPackageRecordModels) {
@ -90,11 +68,7 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
return beforehandPackageRecordModelList; return beforehandPackageRecordModelList;
} }
/**
*
*
* @param beforehandPackageRecordModel
*/
@Override @Override
@Transactional @Transactional
public void updateBeforehandPackageRecord(BeforehandPackageRecordModel beforehandPackageRecordModel) { public void updateBeforehandPackageRecord(BeforehandPackageRecordModel beforehandPackageRecordModel) {
@ -102,12 +76,6 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
mybatisDao.update(beforehandPackageRecordModel.getEntity()); mybatisDao.update(beforehandPackageRecordModel.getEntity());
} }
/**
*
*
* @param beforehandPackageRecord
* @return BeforehandPackageRecord
*/
@Override @Override
@Transactional @Transactional
public void updateBeforehandPackageRecord(BeforehandPackageRecord beforehandPackageRecord) { public void updateBeforehandPackageRecord(BeforehandPackageRecord beforehandPackageRecord) {
@ -115,11 +83,6 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
mybatisDao.update(beforehandPackageRecord); mybatisDao.update(beforehandPackageRecord);
} }
/**
*
*
* @param ids
*/
@Override @Override
@Transactional @Transactional
public void deleteBeforehandPackageRecord(String[] ids) { public void deleteBeforehandPackageRecord(String[] ids) {
@ -131,11 +94,7 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
mybatisDao.deleteByExample(beforehandPackageRecordExample); mybatisDao.deleteByExample(beforehandPackageRecordExample);
} }
/**
*
*
* @param id
*/
@Override @Override
@Transactional @Transactional
public void deleteBeforehandPackageRecord(String id) { public void deleteBeforehandPackageRecord(String id) {
@ -143,74 +102,37 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
mybatisDao.deleteByPrimaryKey(BeforehandPackageRecord.class, id); mybatisDao.deleteByPrimaryKey(BeforehandPackageRecord.class, id);
} }
/**
*
*
* @param limit
* @param offset
* @param beforehandPackageRecordQuery
* @return Page<BeforehandPackageRecordModel>
*/
@Override @Override
public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordModelPage(int limit, int offset, BeforehandPackageRecordQuery beforehandPackageRecordQuery) { public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordModelPage(int limit, int offset, BeforehandPackageRecordQuery beforehandPackageRecordQuery) {
// 调用mybatisDao的selectPage方法查询预包装记录表领域分页对象 // 调用mybatisDao的selectPage方法查询预包装记录表领域分页对象
return (Page<BeforehandPackageRecordModel>) mybatisDao.selectPage(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery, limit, offset); return (Page<BeforehandPackageRecordModel>) mybatisDao.selectPage(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery, limit, offset);
} }
/**
*
*
* @param limit
* @param offset
* @return Page<BeforehandPackageRecordModel>
*/
@Override @Override
public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordModelPage(int limit, int offset) { public Page<BeforehandPackageRecordModel> getBeforehandPackageRecordModelPage(int limit, int offset) {
// 调用mybatisDao的selectPage方法查询预包装记录表领域分页对象 // 调用mybatisDao的selectPage方法查询预包装记录表领域分页对象
return (Page<BeforehandPackageRecordModel>) mybatisDao.selectPage(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", null, limit, offset); return (Page<BeforehandPackageRecordModel>) mybatisDao.selectPage(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", null, limit, offset);
} }
/**
*
*
* @param beforehandPackageRecordQuery
* @return List<BeforehandPackageRecordModel>
*/
@Override @Override
public List<BeforehandPackageRecordModel> getBeforehandPackageRecordModelList(BeforehandPackageRecordQuery beforehandPackageRecordQuery) { public List<BeforehandPackageRecordModel> getBeforehandPackageRecordModelList(BeforehandPackageRecordQuery beforehandPackageRecordQuery) {
// 调用mybatisDao的getSqlSessionTemplate的selectList方法查询预包装记录表领域集合对象 // 调用mybatisDao的getSqlSessionTemplate的selectList方法查询预包装记录表领域集合对象
return mybatisDao.getSqlSessionTemplate().selectList(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery); return mybatisDao.getSqlSessionTemplate().selectList(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery);
} }
/**
*
*
* @return List<BeforehandPackageRecordModel>
*/
@Override @Override
public List<BeforehandPackageRecordModel> getBeforehandPackageRecordModelList() { public List<BeforehandPackageRecordModel> getBeforehandPackageRecordModelList() {
// 调用mybatisDao的getSqlSessionTemplate的selectList方法查询预包装记录表领域集合对象 // 调用mybatisDao的getSqlSessionTemplate的selectList方法查询预包装记录表领域集合对象
return mybatisDao.getSqlSessionTemplate().selectList(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel"); return mybatisDao.getSqlSessionTemplate().selectList(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel");
} }
/**
*
*
* @param id
* @return BeforehandPackageRecord
*/
@Override @Override
public BeforehandPackageRecord getOneBeforehandPackageRecord(String id) { public BeforehandPackageRecord getOneBeforehandPackageRecord(String id) {
// 调用mybatisDao的selectByPrimaryKey方法查询预包装记录表实体对象 // 调用mybatisDao的selectByPrimaryKey方法查询预包装记录表实体对象
return mybatisDao.selectByPrimaryKey(BeforehandPackageRecord.class, id); return mybatisDao.selectByPrimaryKey(BeforehandPackageRecord.class, id);
} }
/**
*
*
* @param id
* @return BeforehandPackageRecordModel
*/
@Override @Override
public BeforehandPackageRecordModel getOneBeforehandPackageRecordModel(String id) { public BeforehandPackageRecordModel getOneBeforehandPackageRecordModel(String id) {
// 创建预包装记录表查询对象 // 创建预包装记录表查询对象
@ -221,12 +143,6 @@ public class BeforehandPackageRecordServiceImpl implements BeforehandPackageReco
return mybatisDao.getSqlSessionTemplate().selectOne(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery); return mybatisDao.getSqlSessionTemplate().selectOne(BeforehandPackageRecordMapperExt.BeforehandPackageRecordMapperNameSpace + "getBeforehandPackageRecordModel", beforehandPackageRecordQuery);
} }
/**
* 1
*
* @param beforehandPackageRecordQuery
* @return BeforehandPackageRecordModel
*/
@Override @Override
public BeforehandPackageRecordModel getOneBeforehandPackageRecordModel(BeforehandPackageRecordQuery beforehandPackageRecordQuery) throws TooManyResultsException { public BeforehandPackageRecordModel getOneBeforehandPackageRecordModel(BeforehandPackageRecordQuery beforehandPackageRecordQuery) throws TooManyResultsException {
// 调用mybatisDao的getSqlSessionTemplate的selectOne方法根据查询参数查询单个对象 // 调用mybatisDao的getSqlSessionTemplate的selectOne方法根据查询参数查询单个对象

@ -1,10 +1,7 @@
package com.xmomen.module.common; package com.xmomen.module.common;
/**
*
* @author Administrator
*
*/
public class SysConstant { public class SysConstant {
// 定义一个系统常量类
} }

@ -12,38 +12,17 @@ import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
/**
* Created by Jeng on 2016/1/21.
*/
@Order(1) @Order(1)
@ControllerAdvice @ControllerAdvice
public class JSONResponseBodyAdvice implements ResponseBodyAdvice { public class JSONResponseBodyAdvice implements ResponseBodyAdvice {
/**
* Whether this component supports the given controller method return type
* and the selected {@code HttpMessageConverter} type.
*
* @param returnType the return type
* @param converterType the selected converter type
* @return {@code true} if {@link #beforeBodyWrite} should be invoked, {@code false} otherwise
*/
@Override @Override
public boolean supports(MethodParameter returnType, Class converterType) { public boolean supports(MethodParameter returnType, Class converterType) {
// 判断返回类型是否为Page类型 // 判断返回类型是否为Page类型
return returnType.getMethod().getReturnType().isAssignableFrom(Page.class); return returnType.getMethod().getReturnType().isAssignableFrom(Page.class);
} }
/**
* Invoked after an {@code HttpMessageConverter} is selected and just before
* its write method is invoked.
*
* @param body the body to be written
* @param returnType the return type of the controller method
* @param selectedContentType the content type selected through content negotiation
* @param selectedConverterType the converter type selected to write to the response
* @param request the current request
* @param response the current response
* @return the body that was passed in or a modified, possibly new instance
*/
@Override @Override
public Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType, Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) { public Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType, Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {
// 判断返回类型是否为Page类型 // 判断返回类型是否为Page类型

@ -3,9 +3,7 @@ package com.xmomen.module.core.web;
import javax.servlet.ServletRequest; import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
/**
* Created by Jeng on 2016/3/1.
*/
public class WebCommonUtils { public class WebCommonUtils {
// 判断请求是否为JSON格式 // 判断请求是否为JSON格式

@ -12,9 +12,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
/**
* Created by Jeng on 2016/1/5.
*/
@RestController @RestController
public class AccountController { public class AccountController {
@ -22,10 +20,7 @@ public class AccountController {
@Autowired @Autowired
UserService userService; UserService userService;
/** // 获取账户设置
*
* @return
*/
@RequestMapping(value = "/account/setting", method = RequestMethod.GET) @RequestMapping(value = "/account/setting", method = RequestMethod.GET)
public AccountSettingDto accountSetting(){ public AccountSettingDto accountSetting(){
// 创建AccountSettingDto对象 // 创建AccountSettingDto对象
@ -46,10 +41,7 @@ public class AccountController {
return accountSettingDto; return accountSettingDto;
} }
/** // 重置密码
*
* @return
*/
@RequestMapping(value = "/account/resetPassword", method = RequestMethod.POST) @RequestMapping(value = "/account/resetPassword", method = RequestMethod.POST)
public void resetPassword(@RequestParam(value = "current_password") String currentPassword, public void resetPassword(@RequestParam(value = "current_password") String currentPassword,
@RequestParam(value = "password") String password){ @RequestParam(value = "password") String password){

@ -21,9 +21,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import com.xmomen.module.core.web.controller.dto.RegisterDto; import com.xmomen.module.core.web.controller.dto.RegisterDto;
/**
* Created by Jeng on 2016/1/5.
*/
@Controller @Controller
public class CoreController { public class CoreController {

@ -4,9 +4,7 @@ import com.xmomen.module.base.constant.AppConstants;
import org.apache.shiro.SecurityUtils; import org.apache.shiro.SecurityUtils;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
/**
* Created by tanxinzheng on 17/5/13.
*/
@RestController @RestController
public class DmsBaseController { public class DmsBaseController {

@ -3,9 +3,7 @@ package com.xmomen.module.core.web.controller.dto;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
/**
* Created by Jeng on 16/1/7.
*/
public class AccountSettingDto implements Serializable { public class AccountSettingDto implements Serializable {
// 用户名 // 用户名

@ -5,9 +5,7 @@ import org.hibernate.validator.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
/**
* Created by Jeng on 2016/1/6.
*/
public class RegisterDto implements Serializable { public class RegisterDto implements Serializable {
// 用户名 // 用户名

@ -8,18 +8,11 @@ import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.context.request.NativeWebRequest; import org.springframework.web.context.request.NativeWebRequest;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
/**
* <p>User: Zhang Kaitao
* <p>Date: 14-2-12
* <p>Version: 1.0
*/
@ControllerAdvice @ControllerAdvice
public class DefaultExceptionHandler { public class DefaultExceptionHandler {
/**
* // 处理未授权异常
* <p/>
*
*/
@ExceptionHandler({UnauthorizedException.class}) @ExceptionHandler({UnauthorizedException.class})
@ResponseStatus(HttpStatus.UNAUTHORIZED) @ResponseStatus(HttpStatus.UNAUTHORIZED)
public ModelAndView processUnauthenticatedException(NativeWebRequest request, UnauthorizedException e) { public ModelAndView processUnauthenticatedException(NativeWebRequest request, UnauthorizedException e) {
@ -33,11 +26,8 @@ public class DefaultExceptionHandler {
return mv; return mv;
} }
/**
* // 处理500内部服务器错误
* <p/>
*
*/
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
public ModelAndView internalServerError500Exception(NativeWebRequest request, UnauthorizedException e) { public ModelAndView internalServerError500Exception(NativeWebRequest request, UnauthorizedException e) {
// 创建一个ModelAndView对象 // 创建一个ModelAndView对象

@ -13,9 +13,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
/**
* Created by Jeng on 2016/1/11.
*/
public class GlobalMappingExceptionResolver extends SimpleMappingExceptionResolver { public class GlobalMappingExceptionResolver extends SimpleMappingExceptionResolver {
@Override @Override

@ -28,9 +28,7 @@ import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
/**
* Created by Jeng on 2016/1/7.
*/
public class FormAuthenticationFilterExt extends FormAuthenticationFilter { public class FormAuthenticationFilterExt extends FormAuthenticationFilter {
@Autowired @Autowired

@ -13,9 +13,7 @@ import org.apache.shiro.subject.SubjectContext;
import org.apache.shiro.web.mgt.DefaultWebSecurityManager; import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
/**
* Created by tanxinzheng on 16/7/3.
*/
public class WebSecurityManagerExt extends DefaultWebSecurityManager { public class WebSecurityManagerExt extends DefaultWebSecurityManager {
@Autowired @Autowired

@ -38,13 +38,6 @@ public class ExportController {
@Autowired @Autowired
PurchaseService purchaseService; PurchaseService purchaseService;
/**
*
*
* @param request
* @param response
* @throws IOException
*/
@RequestMapping(value = "/export/exportPurchaseExcel") @RequestMapping(value = "/export/exportPurchaseExcel")
public String exportPurchaseExcel(HttpServletRequest request, public String exportPurchaseExcel(HttpServletRequest request,
HttpServletResponse response, ModelMap modelMap) throws IOException { HttpServletResponse response, ModelMap modelMap) throws IOException {
@ -67,15 +60,6 @@ public class ExportController {
return NormalExcelConstants.JEECG_EXCEL_VIEW; return NormalExcelConstants.JEECG_EXCEL_VIEW;
} }
/**
*
*
* @param request
* @param response
* @param startTime
* @param endTime
* @throws IOException
*/
@RequestMapping(value = "/export/exportTakeDeliveryExcel") @RequestMapping(value = "/export/exportTakeDeliveryExcel")
public String exportTakeDeliveryExcel( public String exportTakeDeliveryExcel(
HttpServletRequest request, HttpServletRequest request,

@ -6,12 +6,7 @@ import javax.servlet.http.HttpServletResponse;
import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.MultipartHttpServletRequest;
/**
*
*
* @author
*
*/
public class UploadFileVo { public class UploadFileVo {
private String byteField = "attachmentcontent";// 二进制文件内容保存到数据库的对应实体类字段 private String byteField = "attachmentcontent";// 二进制文件内容保存到数据库的对应实体类字段
private String titleField = "attachmenttitle";// 文件名(标题)保存到数据库的对应实体类字段 private String titleField = "attachmenttitle";// 文件名(标题)保存到数据库的对应实体类字段
@ -29,10 +24,6 @@ public class UploadFileVo {
private HttpServletRequest request; private HttpServletRequest request;
private HttpServletResponse response; private HttpServletResponse response;
/**
* @param response
* the response to set
*/
public void setResponse(HttpServletResponse response) { public void setResponse(HttpServletResponse response) {
this.response = response; this.response = response;
} }
@ -70,51 +61,31 @@ public class UploadFileVo {
this.swfpath = swfpath; this.swfpath = swfpath;
} }
/**
* @return the realPath
*/
// 获取realPath // 获取realPath
public String getRealPath() { public String getRealPath() {
return realPath; return realPath;
} }
/**
* @param realPath
* the realPath to set
*/
// 设置realPath // 设置realPath
public void setRealPath(String realPath) { public void setRealPath(String realPath) {
this.realPath = realPath; this.realPath = realPath;
} }
/**
* @return the response
*/
// 获取response // 获取response
public HttpServletResponse getResponse() { public HttpServletResponse getResponse() {
return response; return response;
} }
/**
* @return the request
*/
// 获取request // 获取request
public HttpServletRequest getRequest() { public HttpServletRequest getRequest() {
return request; return request;
} }
/**
* @param request
* the request to set
*/
// 设置request // 设置request
public void setRequest(HttpServletRequest request) { public void setRequest(HttpServletRequest request) {
this.request = request; this.request = request;
} }
/**
* @return the multipartRequest
*/
// 获取multipartRequest // 获取multipartRequest
public MultipartHttpServletRequest getMultipartRequest() { public MultipartHttpServletRequest getMultipartRequest() {
return multipartRequest; return multipartRequest;
@ -126,10 +97,6 @@ public class UploadFileVo {
} }
/**
* @param multipartRequest
* the multipartRequest to set
*/
// 设置multipartRequest // 设置multipartRequest
public void setMultipartRequest(MultipartHttpServletRequest multipartRequest) { public void setMultipartRequest(MultipartHttpServletRequest multipartRequest) {
this.multipartRequest = multipartRequest; this.multipartRequest = multipartRequest;

@ -28,11 +28,8 @@ public class ExportService {
PurchaseService purchaseService; PurchaseService purchaseService;
@Autowired @Autowired
ExpressService expressService; ExpressService expressService;
/**
* // 导出采购单Excel
* @param templatePath
* @return
*/
public XSSFWorkbook exportPurchaseExcel(String templatePath){ public XSSFWorkbook exportPurchaseExcel(String templatePath){
XSSFWorkbook workbook = new XSSFWorkbook(); XSSFWorkbook workbook = new XSSFWorkbook();
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
@ -76,12 +73,8 @@ public class ExportService {
return workbook; return workbook;
} }
/**
* // 导出取货单Excel
* @param templatePath
* @param query
* @return
*/
public XSSFWorkbook exportTakeDeliveryExcel(String templatePath,OrderQuery query){ public XSSFWorkbook exportTakeDeliveryExcel(String templatePath,OrderQuery query){
XSSFWorkbook workbook = new XSSFWorkbook(); XSSFWorkbook workbook = new XSSFWorkbook();
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();

@ -20,14 +20,8 @@ import com.xmomen.module.export.model.UploadFileVo;
public class PrintUtils { public class PrintUtils {
/** // 导出Excel文件
* Excel
*
* @param response
* @param workbook
* @param outPutFileName
*/
public static void excelResponseOutput(HttpServletResponse response, HSSFWorkbook workbook, String outPutFileName) { public static void excelResponseOutput(HttpServletResponse response, HSSFWorkbook workbook, String outPutFileName) {
try{ try{
// 重置response // 重置response
@ -49,14 +43,8 @@ public class PrintUtils {
e.printStackTrace(); e.printStackTrace();
} }
} }
/** // 导出Excel文件
* Excel
*
* @param response
* @param workbook
* @param outPutFileName
*/
public static void excelResponseOutput(HttpServletResponse response, XSSFWorkbook workbook, String outPutFileName) { public static void excelResponseOutput(HttpServletResponse response, XSSFWorkbook workbook, String outPutFileName) {
try{ try{
// 重置response // 重置response
@ -78,14 +66,8 @@ public class PrintUtils {
e.printStackTrace(); e.printStackTrace();
} }
} }
/** // 导出标签文件
*
*
* @param response
* @param workbook
* @param outPutFileName
*/
public static void labelResponseOutput(HttpServletResponse response, HSSFWorkbook workbook, String outPutFileName) { public static void labelResponseOutput(HttpServletResponse response, HSSFWorkbook workbook, String outPutFileName) {
try{ try{
// 重置response // 重置response
@ -107,14 +89,8 @@ public class PrintUtils {
e.printStackTrace(); e.printStackTrace();
} }
} }
/** // 导出标签文件
*
*
* @param response
* @param workbook
* @param outPutFileName
*/
public static void labelResponseOutput(HttpServletResponse response, XSSFWorkbook workbook, String outPutFileName) { public static void labelResponseOutput(HttpServletResponse response, XSSFWorkbook workbook, String outPutFileName) {
try{ try{
// 重置response // 重置response
@ -138,13 +114,7 @@ public class PrintUtils {
} }
/**
*
*
* @param uploadFile
* @throws Exception
* @throws Exception
*/
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public static HttpServletResponse viewOrDownloadFile(UploadFileVo uploadFile) { public static HttpServletResponse viewOrDownloadFile(UploadFileVo uploadFile) {
// 设置response的编码 // 设置response的编码

@ -26,8 +26,7 @@ import com.xmomen.module.job.model.JobOperationLogModel;
import com.xmomen.module.job.service.JobOperationLogService; import com.xmomen.module.job.service.JobOperationLogService;
import com.xmomen.module.logger.Log; import com.xmomen.module.logger.Log;
/**
*/
@RestController @RestController
public class JobOperationLogController { public class JobOperationLogController {
@ -37,13 +36,8 @@ public class JobOperationLogController {
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/**
* // 根据参数查询包装操作记录
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/jobOperationLog", method = RequestMethod.GET) @RequestMapping(value = "/jobOperationLog", method = RequestMethod.GET)
@Log(actionName = "查看包装操作记录") @Log(actionName = "查看包装操作记录")
public Page<JobOperationLogModel> getUserList(@RequestParam(value = "limit") Integer limit, public Page<JobOperationLogModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -58,10 +52,7 @@ public class JobOperationLogController {
return (Page<JobOperationLogModel>) mybatisDao.selectPage(JobOperationLogMapper.JobOperationLogMapperNameSpace + "getJobOperationLogList", param, limit, offset); return (Page<JobOperationLogModel>) mybatisDao.selectPage(JobOperationLogMapper.JobOperationLogMapperNameSpace + "getJobOperationLogList", param, limit, offset);
} }
/** // 根据id删除包装操作记录
*
* @param id
*/
@RequestMapping(value = "/jobOperationLog/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/jobOperationLog/{id}", method = RequestMethod.DELETE)
@Log(actionName = "包装操作记录") @Log(actionName = "包装操作记录")
public void deletePlan(@PathVariable(value = "id") Integer id){ public void deletePlan(@PathVariable(value = "id") Integer id){

@ -27,8 +27,7 @@ import com.xmomen.module.job.model.PackageTaskModel;
import com.xmomen.module.job.service.PackageTaskService; import com.xmomen.module.job.service.PackageTaskService;
import com.xmomen.module.logger.Log; import com.xmomen.module.logger.Log;
/**
*/
@RestController @RestController
public class PackageTaskController { public class PackageTaskController {
@ -38,13 +37,7 @@ public class PackageTaskController {
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/**
*
* @param limit
* @param offset
* @param keyword
* @return
*/
@RequestMapping(value = "/packageTask", method = RequestMethod.GET) @RequestMapping(value = "/packageTask", method = RequestMethod.GET)
@Log(actionName = "查询包装任务") @Log(actionName = "查询包装任务")
public Page<PackageTaskModel> getUserList(@RequestParam(value = "limit") Integer limit, public Page<PackageTaskModel> getUserList(@RequestParam(value = "limit") Integer limit,
@ -79,13 +72,9 @@ public class PackageTaskController {
return packageTasks; return packageTasks;
} }
/**
*
* @param createPurchase
* @param bindingResult
* @return
*/
@RequestMapping(value = "/packageTask", method = RequestMethod.POST) @RequestMapping(value = "/packageTask", method = RequestMethod.POST)
// 新增包装任务
@Log(actionName = "新增包装任务") @Log(actionName = "新增包装任务")
public void packageTask(@RequestBody @Valid CreatePackageTask createPackageTask, BindingResult bindingResult) throws ArgumentValidException { public void packageTask(@RequestBody @Valid CreatePackageTask createPackageTask, BindingResult bindingResult) throws ArgumentValidException {
if(bindingResult != null && bindingResult.hasErrors()){ if(bindingResult != null && bindingResult.hasErrors()){

@ -12,69 +12,44 @@ import javax.persistence.Version;
@Entity @Entity
@Table(name = "tb_job") @Table(name = "tb_job")
public class TbJob extends BaseMybatisModel { public class TbJob extends BaseMybatisModel {
/**
* // 任务ID
*/
private Integer id; private Integer id;
/** // 采购单号
*
*/
private String purchaseCode; private String purchaseCode;
/** // 采购ID
* ID
*/
private Integer purchaseId; private Integer purchaseId;
/** // 任务类型
* 1-2-
*/
private Integer jobType; private Integer jobType;
/** // 任务状态
* 0-1-2-
*/
private Integer jobStatus; private Integer jobStatus;
/** // 任务用户
*
*/
private Integer jobUser; private Integer jobUser;
/** // 任务创建时间
*
*/
private Date jobCreateTime; private Date jobCreateTime;
/** // CD项ID
*
*/
private Integer cdItemId; private Integer cdItemId;
/** // 计数值
*
*/
private Integer countValue; private Integer countValue;
/** // 任务开始时间
*
*/
private Date jobBeginTime; private Date jobBeginTime;
/** // 完成值
*
*/
private Integer finishValue; private Integer finishValue;
/** // 完成时间
*
*/
private Date finishTime; private Date finishTime;
/** // 任务创建用户
*
*/
private Integer jobCreateUser; private Integer jobCreateUser;
@Column(name = "id") @Column(name = "id")

@ -12,34 +12,23 @@ import javax.persistence.Version;
@Entity @Entity
@Table(name = "tb_job_operation_log") @Table(name = "tb_job_operation_log")
public class TbJobOperationLog extends BaseMybatisModel { public class TbJobOperationLog extends BaseMybatisModel {
/**
* // 主键id
*/
private Integer id; private Integer id;
/** // 任务id
* ID
*/
private Integer jobId; private Integer jobId;
/** // 任务用户
*
*/
private Integer jobUser; private Integer jobUser;
/** // 任务时间
*
*/
private Date jobTime; private Date jobTime;
/** // 条形码
*
*/
private String barCode; private String barCode;
/** // 商品编码
*
*/
private String itemCode; private String itemCode;
@Column(name = "id") @Column(name = "id")

@ -6,13 +6,11 @@ import java.util.Date;
import lombok.Data; import lombok.Data;
public @Data class CreateJobOperationLog implements Serializable{ public @Data class CreateJobOperationLog implements Serializable{
/**
* // 条形码
*/
private String barCode; private String barCode;
/**
* // 物品编码
*/
private String itemCode; private String itemCode;
} }

@ -5,59 +5,37 @@ import java.util.Date;
public class CreatePackageTask implements Serializable{ public class CreatePackageTask implements Serializable{
/** // 购买代码
*
*/
private String purchaseCode; private String purchaseCode;
/** // 购买ID
* ID
*/
private Integer purchaseId; private Integer purchaseId;
/** // 任务类型
* 1-2-
*/
private Integer jobType; private Integer jobType;
/** // 任务状态
* 0-1-2-
*/
private Integer jobStatus; private Integer jobStatus;
/** // 任务用户
*
*/
private Integer jobUser; private Integer jobUser;
/** // 任务创建时间
*
*/
private Date jobCreateTime; private Date jobCreateTime;
/** // CD项ID
*
*/
private Integer cdItemId; private Integer cdItemId;
/** // 计数值
*
*/
private Integer countValue; private Integer countValue;
/** // 完成值
*
*/
private Integer finishValue; private Integer finishValue;
/** // 完成时间
*
*/
private Date finishTime; private Date finishTime;
/** // 任务创建用户
*
*/
private Integer jobCreateUser; private Integer jobCreateUser;
public String getPurchaseCode() { public String getPurchaseCode() {

@ -8,36 +8,25 @@ import lombok.Data;
public @Data class JobOperationLogModel implements Serializable{ public @Data class JobOperationLogModel implements Serializable{
// 操作日志ID // 操作日志ID
private Integer id; private Integer id;
/**
* // 条形码
*/
private String barCode; private String barCode;
/**
* // 物料编码
*/
private String itemCode; private String itemCode;
// 物料名称
private String itemName; private String itemName;
/** // 质检员
*
*/
private String caizaiUser; private String caizaiUser;
/** // 检测员
*
*/
private String jianceUser; private String jianceUser;
/**
*
*/
private String nongCanLv;
// 农残率
private String nongCanLv;
/** // 产量
*
*/
private String yieldly; private String yieldly;
} }

@ -4,105 +4,73 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
public class PackageTaskModel implements Serializable { public class PackageTaskModel implements Serializable {
/**
*
*/
private Integer id; private Integer id;
/** // 采购编号
*
*/
private String purchaseCode; private String purchaseCode;
/** // 采购明细ID
* ID
*/
private Integer purchaseId; private Integer purchaseId;
/** // 任务类型
* 1-2-
*/
private Integer jobType; private Integer jobType;
/** // 任务状态
* 0-1-2-
*/
private Integer jobStatus; private Integer jobStatus;
/** // 任务执行人
*
*/
private Integer jobUser; private Integer jobUser;
/** // 任务创建时间
*
*/
private Date jobCreateTime; private Date jobCreateTime;
// 任务开始时间
/**
*
*/
private Date jobBeginTime; private Date jobBeginTime;
// 包装的产品
/**
*
*/
private Integer cdItemId; private Integer cdItemId;
/** // 销售单位
*
*/
private String sellUnit; private String sellUnit;
/** // 需要包装的份数
*
*/
private Integer countValue; private Integer countValue;
/** // 包装完成的份数
*
*/
private Integer finishValue; private Integer finishValue;
// 未完成的份数
private Integer noFinishValue; private Integer noFinishValue;
/**
* // 任务完成时间
*/
private Date finishTime; private Date finishTime;
/** // 任务创建人
*
*/
private Integer jobCreateUser; private Integer jobCreateUser;
// 商品编码
private String itemCode; private String itemCode;
// 商品名称
private String itemName; private String itemName;
// 任务执行人名称
private String jobUserName; private String jobUserName;
// 商品规格
private String spec; private String spec;
/** // 采摘人
*
*/
private String caizaiUser; private String caizaiUser;
/** // 检测人
*
*/
private String jianceUser; private String jianceUser;
/** // 农残率
*
*/
private String nongCanLv; private String nongCanLv;
/** // 生产地
*
*/
private String yieldly; private String yieldly;
// 获取商品编码 // 获取商品编码

@ -6,13 +6,11 @@ import java.util.Date;
import lombok.Data; import lombok.Data;
public @Data class UpdateJobOperationLog implements Serializable{ public @Data class UpdateJobOperationLog implements Serializable{
/**
* // 条形码
*/
private String barCode; private String barCode;
/**
* // 商品编码
*/
private String itemCode; private String itemCode;
} }

@ -4,59 +4,38 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
public class UpdatePackageTask implements Serializable{ public class UpdatePackageTask implements Serializable{
/**
* // 购买代码
*/
private String purchaseCode; private String purchaseCode;
/** // 购买ID
* ID
*/
private Integer purchaseId; private Integer purchaseId;
/** // 任务类型
* 1-2-
*/
private Integer jobType; private Integer jobType;
/** // 任务状态
* 0-1-2-
*/
private Integer jobStatus; private Integer jobStatus;
/** // 任务用户
*
*/
private Integer jobUser; private Integer jobUser;
/** // 任务创建时间
*
*/
private Date jobCreateTime; private Date jobCreateTime;
/** // CD项ID
*
*/
private Integer cdItemId; private Integer cdItemId;
/** // 计数值
*
*/
private Integer countValue; private Integer countValue;
/** // 完成值
*
*/
private Integer finishValue; private Integer finishValue;
/** // 完成时间
*
*/
private Date finishTime; private Date finishTime;
/** // 任务创建用户
*
*/
private Integer jobCreateUser; private Integer jobCreateUser;
public String getPurchaseCode() { public String getPurchaseCode() {

@ -29,28 +29,16 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.List; import java.util.List;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-3-29 0:27:52
*/
@RestController @RestController
@RequestMapping(value = "/memberAddress") @RequestMapping(value = "/memberAddress")
public class MemberAddressController { public class MemberAddressController {
// 自动注入MemberAddressService
@Autowired @Autowired
MemberAddressService memberAddressService; MemberAddressService memberAddressService;
/** // 查询客户地址列表
*
*
* @param limit
* @param offset
* @param id
* @param ids
* @param excludeIds
* @return Page<MemberAddressModel>
*/
@RequestMapping(method = RequestMethod.GET) @RequestMapping(method = RequestMethod.GET)
@Log(actionName = "查询客户地址列表") @Log(actionName = "查询客户地址列表")
public Page<MemberAddressModel> getMemberAddressList(@RequestParam(value = "limit") Integer limit, public Page<MemberAddressModel> getMemberAddressList(@RequestParam(value = "limit") Integer limit,
@ -59,72 +47,59 @@ public class MemberAddressController {
@RequestParam(value = "ids", required = false) String[] ids, @RequestParam(value = "ids", required = false) String[] ids,
@RequestParam(value = "cdMemberId", required = false) String cdMemberId, @RequestParam(value = "cdMemberId", required = false) String cdMemberId,
@RequestParam(value = "excludeIds", required = false) String[] excludeIds) { @RequestParam(value = "excludeIds", required = false) String[] excludeIds) {
// 创建MemberAddressQuery对象
MemberAddressQuery memberAddressQuery = new MemberAddressQuery(); MemberAddressQuery memberAddressQuery = new MemberAddressQuery();
// 设置查询条件
memberAddressQuery.setId(id); memberAddressQuery.setId(id);
memberAddressQuery.setExcludeIds(excludeIds); memberAddressQuery.setExcludeIds(excludeIds);
memberAddressQuery.setIds(ids); memberAddressQuery.setIds(ids);
memberAddressQuery.setCdMemberId(cdMemberId); memberAddressQuery.setCdMemberId(cdMemberId);
// 调用MemberAddressService的getMemberAddressModelPage方法查询客户地址列表
return memberAddressService.getMemberAddressModelPage(limit, offset, memberAddressQuery); return memberAddressService.getMemberAddressModelPage(limit, offset, memberAddressQuery);
} }
/** // 查询客户地址
*
*
* @param id
* @return MemberAddressModel
*/
@RequestMapping(value = "/{id}", method = RequestMethod.GET) @RequestMapping(value = "/{id}", method = RequestMethod.GET)
@Log(actionName = "查询客户地址") @Log(actionName = "查询客户地址")
public MemberAddressModel getMemberAddressById(@PathVariable(value = "id") String id) { public MemberAddressModel getMemberAddressById(@PathVariable(value = "id") String id) {
// 调用MemberAddressService的getOneMemberAddressModel方法查询客户地址
return memberAddressService.getOneMemberAddressModel(id); return memberAddressService.getOneMemberAddressModel(id);
} }
/** // 新增客户地址
*
*
* @param memberAddressModel
* @return MemberAddressModel
*/
@RequestMapping(method = RequestMethod.POST) @RequestMapping(method = RequestMethod.POST)
@Log(actionName = "新增客户地址") @Log(actionName = "新增客户地址")
public MemberAddressModel createMemberAddress(@RequestBody @Valid MemberAddressModel memberAddressModel) { public MemberAddressModel createMemberAddress(@RequestBody @Valid MemberAddressModel memberAddressModel) {
// 获取当前用户ID
Integer userId = (Integer) SecurityUtils.getSubject().getSession().getAttribute(AppConstants.SESSION_USER_ID_KEY); Integer userId = (Integer) SecurityUtils.getSubject().getSession().getAttribute(AppConstants.SESSION_USER_ID_KEY);
// 设置客户ID
memberAddressModel.setCdMemberId(userId); memberAddressModel.setCdMemberId(userId);
// 调用MemberAddressService的createMemberAddress方法新增客户地址
return memberAddressService.createMemberAddress(memberAddressModel); return memberAddressService.createMemberAddress(memberAddressModel);
} }
/** // 更新客户地址
*
*
* @param id
* @param memberAddressModel
*/
@RequestMapping(value = "/{id}", method = RequestMethod.PUT) @RequestMapping(value = "/{id}", method = RequestMethod.PUT)
@Log(actionName = "更新客户地址") @Log(actionName = "更新客户地址")
public void updateMemberAddress(@PathVariable(value = "id") String id, public void updateMemberAddress(@PathVariable(value = "id") String id,
@RequestBody @Valid MemberAddressModel memberAddressModel) { @RequestBody @Valid MemberAddressModel memberAddressModel) {
// 调用MemberAddressService的updateMemberAddress方法更新客户地址
memberAddressService.updateMemberAddress(memberAddressModel); memberAddressService.updateMemberAddress(memberAddressModel);
} }
/** // 删除单个客户地址
*
*
* @param id
*/
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE) @RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
@Log(actionName = "删除单个客户地址") @Log(actionName = "删除单个客户地址")
public void deleteMemberAddress(@PathVariable(value = "id") String id) { public void deleteMemberAddress(@PathVariable(value = "id") String id) {
// 调用MemberAddressService的deleteMemberAddress方法删除客户地址
memberAddressService.deleteMemberAddress(id); memberAddressService.deleteMemberAddress(id);
} }
/** // 批量删除客户地址
*
*
* @param ids
*/
@RequestMapping(method = RequestMethod.DELETE) @RequestMapping(method = RequestMethod.DELETE)
@Log(actionName = "批量删除客户地址") @Log(actionName = "批量删除客户地址")
public void deleteMemberAddresss(@RequestParam(value = "ids") String[] ids) { public void deleteMemberAddresss(@RequestParam(value = "ids") String[] ids) {
// 调用MemberAddressService的deleteMemberAddress方法批量删除客户地址
memberAddressService.deleteMemberAddress(ids); memberAddressService.deleteMemberAddress(ids);
} }

@ -11,54 +11,35 @@ import javax.persistence.Version;
@Entity @Entity
@Table(name = "cd_member_address") @Table(name = "cd_member_address")
public class MemberAddress extends BaseMybatisModel { public class MemberAddress extends BaseMybatisModel {
/**
* // 主键id
*/
private String id; private String id;
/** // 会员id
* ID
*/
private Integer cdMemberId; private Integer cdMemberId;
/** // 省份
*
*/
private Integer province; private Integer province;
/** // 城市
*
*/
private Integer city; private Integer city;
/** // 区域
*
*/
private Integer area; private Integer area;
/** // 详细地址
*
*/
private String address; private String address;
/** // 完整地址
*
*/
private String fullAddress; private String fullAddress;
/** // 姓名
*
*/
private String name; private String name;
/** // 手机号
*
*/
private String mobile; private String mobile;
/** // 是否默认地址
*
*/
private Boolean isDefault; private Boolean isDefault;
@Column(name = "id") @Column(name = "id")

@ -9,32 +9,37 @@ import org.springframework.beans.BeanUtils;
import java.lang.Integer; import java.lang.Integer;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @date 2017-4-10 23:05:38
* @version 1.0.0
*/
public @Data class MemberAddressCreate implements Serializable { public @Data class MemberAddressCreate implements Serializable {
/** */ // 会员地址ID
private String id; private String id;
/** 客户ID */
// 会员ID
private Integer cdMemberId; private Integer cdMemberId;
/** */
// 省份
private Integer province; private Integer province;
/** 城市 */
// 城市
private Integer city; private Integer city;
/** 区域 */
// 区域
private Integer area; private Integer area;
/** 详细地址 */
// 详细地址
private String address; private String address;
/** 完整地址 */
// 完整地址
private String fullAddress; private String fullAddress;
/** */
// 姓名
private String name; private String name;
/** */
// 手机号
private String mobile; private String mobile;
/** 是否默认地址 */
// 是否默认地址
private boolean isDefault; private boolean isDefault;
// 将MemberAddressCreate对象转换为MemberAddress对象 // 将MemberAddressCreate对象转换为MemberAddress对象

@ -13,65 +13,56 @@ import java.lang.Integer;
import java.lang.String; import java.lang.String;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @date 2017-3-28 12:53:37
* @version 1.0.0
*/
@ExcelTarget(value = "MemberAddressModel") @ExcelTarget(value = "MemberAddressModel")
public @Data class MemberAddressModel implements Serializable { public @Data class MemberAddressModel implements Serializable {
/** */
// @NotBlank(message = "为必填项") // @NotBlank(message = "为必填项")
@Length(max = 32, message = "字符长度限制[0,32]") @Length(max = 32, message = "字符长度限制[0,32]")
private String id; private String id;
/** 客户ID */
@Excel(name = "客户ID") @Excel(name = "客户ID")
@NotNull(message = "客户ID为必填项") @NotNull(message = "客户ID为必填项")
@Range(max = 999999999, min = -999999999, message = "客户ID数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "客户ID数值范围[999999999,-999999999]")
private Integer cdMemberId; private Integer cdMemberId;
/** */
@Excel(name = "") @Excel(name = "")
@Range(max = 999999999, min = -999999999, message = "数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "数值范围[999999999,-999999999]")
private Integer province; private Integer province;
/** 城市 */
@Excel(name = "城市") @Excel(name = "城市")
@Range(max = 999999999, min = -999999999, message = "城市数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "城市数值范围[999999999,-999999999]")
private Integer city; private Integer city;
/** 区域 */
@Excel(name = "区域") @Excel(name = "区域")
@Range(max = 999999999, min = -999999999, message = "区域数值范围[999999999,-999999999]") @Range(max = 999999999, min = -999999999, message = "区域数值范围[999999999,-999999999]")
private Integer area; private Integer area;
/** 详细地址 */
@Excel(name = "详细地址") @Excel(name = "详细地址")
@NotBlank(message = "详细地址为必填项") @NotBlank(message = "详细地址为必填项")
@Length(max = 256, message = "详细地址字符长度限制[0,256]") @Length(max = 256, message = "详细地址字符长度限制[0,256]")
private String address; private String address;
/** 完整地址 */
@Excel(name = "完整地址") @Excel(name = "完整地址")
@NotBlank(message = "完整地址为必填项") @NotBlank(message = "完整地址为必填项")
@Length(max = 256, message = "完整地址字符长度限制[0,256]") @Length(max = 256, message = "完整地址字符长度限制[0,256]")
private String fullAddress; private String fullAddress;
/** */
@Excel(name = "") @Excel(name = "")
@NotBlank(message = "为必填项") @NotBlank(message = "为必填项")
@Length(max = 32, message = "字符长度限制[0,32]") @Length(max = 32, message = "字符长度限制[0,32]")
private String name; private String name;
/** */
@Excel(name = "") @Excel(name = "")
@NotBlank(message = "为必填项") @NotBlank(message = "为必填项")
@Length(max = 32, message = "字符长度限制[0,32]") @Length(max = 32, message = "字符长度限制[0,32]")
private String mobile; private String mobile;
/** 是否默认地址 */
@Excel(name = "是否默认地址") @Excel(name = "是否默认地址")
// @Range(max = 999999999, min = -999999999, message = "是否默认地址数值范围[999999999,-999999999]") // @Range(max = 999999999, min = -999999999, message = "是否默认地址数值范围[999999999,-999999999]")
//@NotBlank(message = "是否默认地址为必填项") //@NotBlank(message = "是否默认地址为必填项")
private Boolean isDefault; private Boolean isDefault;
/**
* Get MemberAddress Entity Object
* @return
*/
@JsonIgnore @JsonIgnore
public MemberAddress getEntity(){ public MemberAddress getEntity(){
MemberAddress memberAddress = new MemberAddress(); MemberAddress memberAddress = new MemberAddress();

@ -4,30 +4,21 @@ import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-3-29 0:27:52
*/
public public
@Data @Data
class MemberAddressQuery implements Serializable { class MemberAddressQuery implements Serializable {
/**
* // 会员地址查询类
*/
private String id; private String id;
/**
* // 会员地址查询类
*/
private String[] ids; private String[] ids;
/**
* // 会员地址查询类
*/
private String[] excludeIds; private String[] excludeIds;
/** // 会员地址查询类
* ID
*/
private String cdMemberId; private String cdMemberId;
} }

@ -9,32 +9,37 @@ import org.springframework.beans.BeanUtils;
import java.lang.Integer; import java.lang.Integer;
import java.io.Serializable; import java.io.Serializable;
/**
* @author tanxinzheng
* @date 2017-4-10 23:05:39
* @version 1.0.0
*/
public @Data class MemberAddressUpdate implements Serializable { public @Data class MemberAddressUpdate implements Serializable {
/** */ // 会员地址ID
private String id; private String id;
/** 客户ID */
// 会员ID
private Integer cdMemberId; private Integer cdMemberId;
/** */
// 省份
private Integer province; private Integer province;
/** 城市 */
// 城市
private Integer city; private Integer city;
/** 区域 */
// 区域
private Integer area; private Integer area;
/** 详细地址 */
// 详细地址
private String address; private String address;
/** 完整地址 */
// 完整地址
private String fullAddress; private String fullAddress;
/** */
// 姓名
private String name; private String name;
/** */
// 手机号
private String mobile; private String mobile;
/** 是否默认地址 */
// 是否默认地址
private Boolean isDefault; private Boolean isDefault;

@ -19,23 +19,15 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
/**
* @author tanxinzheng
* @version 1.0.0
* @date 2017-3-29 0:27:52
*/
@Service @Service
public class MemberAddressServiceImpl implements MemberAddressService { public class MemberAddressServiceImpl implements MemberAddressService {
//注入MybatisDao
@Autowired @Autowired
MybatisDao mybatisDao; MybatisDao mybatisDao;
/** //创建会员地址
*
*
* @param memberAddressModel
* @return MemberAddressModel
*/
@Override @Override
@Transactional @Transactional
public MemberAddressModel createMemberAddress(MemberAddressModel memberAddressModel) { public MemberAddressModel createMemberAddress(MemberAddressModel memberAddressModel) {
@ -46,27 +38,18 @@ public class MemberAddressServiceImpl implements MemberAddressService {
return null; return null;
} }
/** //创建会员地址
*
*
* @param memberAddress
* @return MemberAddress
*/
@Override @Override
@Transactional @Transactional
public MemberAddress createMemberAddress(MemberAddress memberAddress) { public MemberAddress createMemberAddress(MemberAddress memberAddress) {
//如果地址id为空则生成一个新的id
if (StringUtils.trimToNull(memberAddress.getId()) == null) { if (StringUtils.trimToNull(memberAddress.getId()) == null) {
memberAddress.setId(StringUtilsExt.getUUID(32)); memberAddress.setId(StringUtilsExt.getUUID(32));
} }
return mybatisDao.insertByModel(memberAddress); return mybatisDao.insertByModel(memberAddress);
} }
/** //批量创建会员地址
*
*
* @param memberAddressModels
* @return List<MemberAddressModel>
*/
@Override @Override
@Transactional @Transactional
public List<MemberAddressModel> createMemberAddresss(List<MemberAddressModel> memberAddressModels) { public List<MemberAddressModel> createMemberAddresss(List<MemberAddressModel> memberAddressModels) {
@ -83,34 +66,21 @@ public class MemberAddressServiceImpl implements MemberAddressService {
return memberAddressModelList; return memberAddressModelList;
} }
/** //更新会员地址
*
*
* @param memberAddressModel
*/
@Override @Override
@Transactional @Transactional
public void updateMemberAddress(MemberAddressModel memberAddressModel) { public void updateMemberAddress(MemberAddressModel memberAddressModel) {
mybatisDao.update(memberAddressModel.getEntity()); mybatisDao.update(memberAddressModel.getEntity());
} }
/** //更新会员地址
*
*
* @param memberAddress
* @return MemberAddress
*/
@Override @Override
@Transactional @Transactional
public void updateMemberAddress(MemberAddress memberAddress) { public void updateMemberAddress(MemberAddress memberAddress) {
mybatisDao.update(memberAddress); mybatisDao.update(memberAddress);
} }
/** //删除会员地址
*
*
* @param ids
*/
@Override @Override
@Transactional @Transactional
public void deleteMemberAddress(String[] ids) { public void deleteMemberAddress(String[] ids) {
@ -119,80 +89,44 @@ public class MemberAddressServiceImpl implements MemberAddressService {
mybatisDao.deleteByExample(memberAddressExample); mybatisDao.deleteByExample(memberAddressExample);
} }
/** //删除会员地址
*
*
* @param id
*/
@Override @Override
@Transactional @Transactional
public void deleteMemberAddress(String id) { public void deleteMemberAddress(String id) {
mybatisDao.deleteByPrimaryKey(MemberAddress.class, id); mybatisDao.deleteByPrimaryKey(MemberAddress.class, id);
} }
/** //分页查询会员地址
*
*
* @param limit
* @param offset
* @param memberAddressQuery
* @return Page<MemberAddressModel>
*/
@Override @Override
public Page<MemberAddressModel> getMemberAddressModelPage(int limit, int offset, MemberAddressQuery memberAddressQuery) { public Page<MemberAddressModel> getMemberAddressModelPage(int limit, int offset, MemberAddressQuery memberAddressQuery) {
return (Page<MemberAddressModel>) mybatisDao.selectPage(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery, limit, offset); return (Page<MemberAddressModel>) mybatisDao.selectPage(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery, limit, offset);
} }
/** //分页查询会员地址
*
*
* @param limit
* @param offset
* @return Page<MemberAddressModel>
*/
@Override @Override
public Page<MemberAddressModel> getMemberAddressModelPage(int limit, int offset) { public Page<MemberAddressModel> getMemberAddressModelPage(int limit, int offset) {
return (Page<MemberAddressModel>) mybatisDao.selectPage(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", null, limit, offset); return (Page<MemberAddressModel>) mybatisDao.selectPage(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", null, limit, offset);
} }
/** //查询会员地址列表
*
*
* @param memberAddressQuery
* @return List<MemberAddressModel>
*/
@Override @Override
public List<MemberAddressModel> getMemberAddressModelList(MemberAddressQuery memberAddressQuery) { public List<MemberAddressModel> getMemberAddressModelList(MemberAddressQuery memberAddressQuery) {
return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery); return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery);
} }
/** //查询会员地址列表
*
*
* @return List<MemberAddressModel>
*/
@Override @Override
public List<MemberAddressModel> getMemberAddressModelList() { public List<MemberAddressModel> getMemberAddressModelList() {
return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel"); return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel");
} }
/** //根据id查询会员地址
*
*
* @param id
* @return MemberAddress
*/
@Override @Override
public MemberAddress getOneMemberAddress(String id) { public MemberAddress getOneMemberAddress(String id) {
return mybatisDao.selectByPrimaryKey(MemberAddress.class, id); return mybatisDao.selectByPrimaryKey(MemberAddress.class, id);
} }
/** //根据id查询会员地址
*
*
* @param id
* @return MemberAddressModel
*/
@Override @Override
public MemberAddressModel getOneMemberAddressModel(String id) { public MemberAddressModel getOneMemberAddressModel(String id) {
MemberAddressQuery memberAddressQuery = new MemberAddressQuery(); MemberAddressQuery memberAddressQuery = new MemberAddressQuery();
@ -200,22 +134,13 @@ public class MemberAddressServiceImpl implements MemberAddressService {
return mybatisDao.getSqlSessionTemplate().selectOne(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery); return mybatisDao.getSqlSessionTemplate().selectOne(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery);
} }
/** //根据查询条件查询会员地址
* 1
*
* @param memberAddressQuery
* @return MemberAddressModel
*/
@Override @Override
public MemberAddressModel getOneMemberAddressModel(MemberAddressQuery memberAddressQuery) throws TooManyResultsException { public MemberAddressModel getOneMemberAddressModel(MemberAddressQuery memberAddressQuery) throws TooManyResultsException {
return mybatisDao.getSqlSessionTemplate().selectOne(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery); return mybatisDao.getSqlSessionTemplate().selectOne(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery);
} }
/** //设置默认地址
*
*
* @param addressId
*/
public void defaultAddress(String addressId) { public void defaultAddress(String addressId) {
MemberAddress memberAddress = this.getOneMemberAddress(addressId); MemberAddress memberAddress = this.getOneMemberAddress(addressId);
//将收货地址全部更新为非默认 //将收货地址全部更新为非默认
@ -224,6 +149,7 @@ public class MemberAddressServiceImpl implements MemberAddressService {
this.mybatisDao.updateByModel(memberAddress); this.mybatisDao.updateByModel(memberAddress);
} }
//根据查询条件查询会员地址列表
@Override @Override
public List<MemberAddressModel> getMemberAddressModels(MemberAddressQuery memberAddressQuery) { public List<MemberAddressModel> getMemberAddressModels(MemberAddressQuery memberAddressQuery) {
return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery); return mybatisDao.getSqlSessionTemplate().selectList(MemberAddressMapperExt.MemberAddressMapperNameSpace + "getMemberAddressModel", memberAddressQuery);

Loading…
Cancel
Save