Commit 6db1c80d authored by Junling Bu's avatar Junling Bu
Browse files

refactor[litemall-admin-api, litemall-wx-api]: 规范VO和DTO

parent 6b187d9b
package org.linlinjava.litemall.admin.dao;
import java.math.BigDecimal;
public class Product {
String[] specifications;
BigDecimal price;
Integer number;
String url;
public String[] getSpecifications() {
return specifications;
}
public void setSpecifications(String[] specifications) {
this.specifications = specifications;
}
public BigDecimal getPrice() {
return price;
}
public void setPrice(BigDecimal price) {
this.price = price;
}
public Integer getNumber() {
return number;
}
public void setNumber(Integer number) {
this.number = number;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
package org.linlinjava.litemall.admin.dao; package org.linlinjava.litemall.admin.dto;
import org.linlinjava.litemall.db.domain.LitemallGoods; import org.linlinjava.litemall.db.domain.LitemallGoods;
import org.linlinjava.litemall.db.domain.LitemallGoodsAttribute; import org.linlinjava.litemall.db.domain.LitemallGoodsAttribute;
...@@ -9,7 +9,6 @@ public class GoodsAllinone { ...@@ -9,7 +9,6 @@ public class GoodsAllinone {
LitemallGoods goods; LitemallGoods goods;
LitemallGoodsSpecification[] specifications; LitemallGoodsSpecification[] specifications;
LitemallGoodsAttribute[] attributes; LitemallGoodsAttribute[] attributes;
// 这里采用 Product 再转换到 LitemallGoodsProduct
LitemallGoodsProduct[] products; LitemallGoodsProduct[] products;
public LitemallGoods getGoods() { public LitemallGoods getGoods() {
......
...@@ -3,8 +3,8 @@ package org.linlinjava.litemall.admin.service; ...@@ -3,8 +3,8 @@ package org.linlinjava.litemall.admin.service;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.linlinjava.litemall.admin.dao.GoodsAllinone; import org.linlinjava.litemall.admin.dto.GoodsAllinone;
import org.linlinjava.litemall.admin.util.CatVo; import org.linlinjava.litemall.admin.vo.CatVo;
import org.linlinjava.litemall.core.qcode.QCodeService; import org.linlinjava.litemall.core.qcode.QCodeService;
import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.util.ResponseUtil;
import org.linlinjava.litemall.db.domain.*; import org.linlinjava.litemall.db.domain.*;
...@@ -21,7 +21,6 @@ import java.util.List; ...@@ -21,7 +21,6 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import static org.linlinjava.litemall.admin.util.AdminResponseCode.GOODS_NAME_EXIST; import static org.linlinjava.litemall.admin.util.AdminResponseCode.GOODS_NAME_EXIST;
import static org.linlinjava.litemall.admin.util.AdminResponseCode.GOODS_UPDATE_NOT_ALLOWED;
@Service @Service
public class AdminGoodsService { public class AdminGoodsService {
......
...@@ -4,6 +4,7 @@ import org.apache.commons.lang3.StringUtils; ...@@ -4,6 +4,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.reflect.MethodUtils; import org.apache.commons.lang3.reflect.MethodUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
import org.linlinjava.litemall.admin.vo.PermVo;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
import org.springframework.core.annotation.AnnotationUtils; import org.springframework.core.annotation.AnnotationUtils;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
......
package org.linlinjava.litemall.admin.util; package org.linlinjava.litemall.admin.vo;
import java.util.List; import java.util.List;
......
...@@ -2,7 +2,7 @@ package org.linlinjava.litemall.admin.vo; ...@@ -2,7 +2,7 @@ package org.linlinjava.litemall.admin.vo;
import java.util.List; import java.util.List;
public class CategoryVO { public class CategoryVo {
private Integer id; private Integer id;
private String name; private String name;
private String keywords; private String keywords;
...@@ -10,13 +10,13 @@ public class CategoryVO { ...@@ -10,13 +10,13 @@ public class CategoryVO {
private String iconUrl; private String iconUrl;
private String picUrl; private String picUrl;
private String level; private String level;
private List<CategoryVO> children; private List<CategoryVo> children;
public List<CategoryVO> getChildren() { public List<CategoryVo> getChildren() {
return children; return children;
} }
public void setChildren(List<CategoryVO> children) { public void setChildren(List<CategoryVo> children) {
this.children = children; this.children = children;
} }
......
package org.linlinjava.litemall.admin.util; package org.linlinjava.litemall.admin.vo;
import java.util.List; import java.util.List;
......
...@@ -2,13 +2,13 @@ package org.linlinjava.litemall.admin.vo; ...@@ -2,13 +2,13 @@ package org.linlinjava.litemall.admin.vo;
import java.util.List; import java.util.List;
public class RegionVO { public class RegionVo {
private Integer id; private Integer id;
private String name; private String name;
private Byte type; private Byte type;
private Integer code; private Integer code;
private List<RegionVO> children; private List<RegionVo> children;
public Integer getId() { public Integer getId() {
return id; return id;
...@@ -18,7 +18,7 @@ public class RegionVO { ...@@ -18,7 +18,7 @@ public class RegionVO {
this.id = id; this.id = id;
} }
public List<RegionVO> getChildren() { public List<RegionVo> getChildren() {
return children; return children;
} }
...@@ -46,7 +46,7 @@ public class RegionVO { ...@@ -46,7 +46,7 @@ public class RegionVO {
this.code = code; this.code = code;
} }
public void setChildren(List<RegionVO> children) { public void setChildren(List<RegionVo> children) {
this.children = children; this.children = children;
} }
} }
package org.linlinjava.litemall.admin.util; package org.linlinjava.litemall.admin.vo;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
import org.linlinjava.litemall.admin.vo.CategoryVO; import org.linlinjava.litemall.admin.vo.CategoryVo;
import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.util.ResponseUtil;
import org.linlinjava.litemall.core.validator.Order;
import org.linlinjava.litemall.core.validator.Sort;
import org.linlinjava.litemall.db.domain.LitemallCategory; import org.linlinjava.litemall.db.domain.LitemallCategory;
import org.linlinjava.litemall.db.service.LitemallCategoryService; import org.linlinjava.litemall.db.service.LitemallCategoryService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -35,11 +32,11 @@ public class AdminCategoryController { ...@@ -35,11 +32,11 @@ public class AdminCategoryController {
@RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="查询") @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="查询")
@GetMapping("/list") @GetMapping("/list")
public Object list() { public Object list() {
List<CategoryVO> categoryVOList = new ArrayList<>(); List<CategoryVo> categoryVoList = new ArrayList<>();
List<LitemallCategory> categoryList = categoryService.queryByPid(0); List<LitemallCategory> categoryList = categoryService.queryByPid(0);
for(LitemallCategory category : categoryList){ for(LitemallCategory category : categoryList){
CategoryVO categoryVO = new CategoryVO(); CategoryVo categoryVO = new CategoryVo();
categoryVO.setId(category.getId()); categoryVO.setId(category.getId());
categoryVO.setDesc(category.getDesc()); categoryVO.setDesc(category.getDesc());
categoryVO.setIconUrl(category.getIconUrl()); categoryVO.setIconUrl(category.getIconUrl());
...@@ -48,26 +45,26 @@ public class AdminCategoryController { ...@@ -48,26 +45,26 @@ public class AdminCategoryController {
categoryVO.setName(category.getName()); categoryVO.setName(category.getName());
categoryVO.setLevel(category.getLevel()); categoryVO.setLevel(category.getLevel());
List<CategoryVO> children = new ArrayList<>(); List<CategoryVo> children = new ArrayList<>();
List<LitemallCategory> subCategoryList = categoryService.queryByPid(category.getId()); List<LitemallCategory> subCategoryList = categoryService.queryByPid(category.getId());
for(LitemallCategory subCategory : subCategoryList){ for(LitemallCategory subCategory : subCategoryList){
CategoryVO subCategoryVO = new CategoryVO(); CategoryVo subCategoryVo = new CategoryVo();
subCategoryVO.setId(subCategory.getId()); subCategoryVo.setId(subCategory.getId());
subCategoryVO.setDesc(subCategory.getDesc()); subCategoryVo.setDesc(subCategory.getDesc());
subCategoryVO.setIconUrl(subCategory.getIconUrl()); subCategoryVo.setIconUrl(subCategory.getIconUrl());
subCategoryVO.setPicUrl(subCategory.getPicUrl()); subCategoryVo.setPicUrl(subCategory.getPicUrl());
subCategoryVO.setKeywords(subCategory.getKeywords()); subCategoryVo.setKeywords(subCategory.getKeywords());
subCategoryVO.setName(subCategory.getName()); subCategoryVo.setName(subCategory.getName());
subCategoryVO.setLevel(subCategory.getLevel()); subCategoryVo.setLevel(subCategory.getLevel());
children.add(subCategoryVO); children.add(subCategoryVo);
} }
categoryVO.setChildren(children); categoryVO.setChildren(children);
categoryVOList.add(categoryVO); categoryVoList.add(categoryVO);
} }
return ResponseUtil.ok(categoryVOList); return ResponseUtil.ok(categoryVoList);
} }
private Object validate(LitemallCategory category) { private Object validate(LitemallCategory category) {
......
...@@ -4,7 +4,7 @@ import org.apache.commons.logging.Log; ...@@ -4,7 +4,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
import org.linlinjava.litemall.admin.dao.GoodsAllinone; import org.linlinjava.litemall.admin.dto.GoodsAllinone;
import org.linlinjava.litemall.admin.service.AdminGoodsService; import org.linlinjava.litemall.admin.service.AdminGoodsService;
import org.linlinjava.litemall.core.validator.Order; import org.linlinjava.litemall.core.validator.Order;
import org.linlinjava.litemall.core.validator.Sort; import org.linlinjava.litemall.core.validator.Sort;
......
package org.linlinjava.litemall.admin.web; package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.linlinjava.litemall.admin.vo.RegionVO; import org.linlinjava.litemall.admin.vo.RegionVo;
import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.util.ResponseUtil;
import org.linlinjava.litemall.core.validator.Order;
import org.linlinjava.litemall.core.validator.Sort;
import org.linlinjava.litemall.db.domain.LitemallRegion; import org.linlinjava.litemall.db.domain.LitemallRegion;
import org.linlinjava.litemall.db.service.LitemallRegionService; import org.linlinjava.litemall.db.service.LitemallRegionService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
@RequestMapping("/admin/region") @RequestMapping("/admin/region")
...@@ -39,29 +33,29 @@ public class AdminRegionController { ...@@ -39,29 +33,29 @@ public class AdminRegionController {
@GetMapping("/list") @GetMapping("/list")
public Object list() { public Object list() {
List<RegionVO> regionVOList = new ArrayList<>(); List<RegionVo> regionVoList = new ArrayList<>();
List<LitemallRegion> provinceList = regionService.queryByPid(0); List<LitemallRegion> provinceList = regionService.queryByPid(0);
for(LitemallRegion province : provinceList){ for(LitemallRegion province : provinceList){
RegionVO provinceVO = new RegionVO(); RegionVo provinceVO = new RegionVo();
provinceVO.setId(province.getId()); provinceVO.setId(province.getId());
provinceVO.setName(province.getName()); provinceVO.setName(province.getName());
provinceVO.setCode(province.getCode()); provinceVO.setCode(province.getCode());
provinceVO.setType(province.getType()); provinceVO.setType(province.getType());
List<LitemallRegion> cityList = regionService.queryByPid(province.getId()); List<LitemallRegion> cityList = regionService.queryByPid(province.getId());
List<RegionVO> cityVOList = new ArrayList<>(); List<RegionVo> cityVOList = new ArrayList<>();
for(LitemallRegion city : cityList){ for(LitemallRegion city : cityList){
RegionVO cityVO = new RegionVO(); RegionVo cityVO = new RegionVo();
cityVO.setId(city.getId()); cityVO.setId(city.getId());
cityVO.setName(city.getName()); cityVO.setName(city.getName());
cityVO.setCode(city.getCode()); cityVO.setCode(city.getCode());
cityVO.setType(city.getType()); cityVO.setType(city.getType());
List<LitemallRegion> areaList = regionService.queryByPid(city.getId()); List<LitemallRegion> areaList = regionService.queryByPid(city.getId());
List<RegionVO> areaVOList = new ArrayList<>(); List<RegionVo> areaVOList = new ArrayList<>();
for(LitemallRegion area : areaList){ for(LitemallRegion area : areaList){
RegionVO areaVO = new RegionVO(); RegionVo areaVO = new RegionVo();
areaVO.setId(area.getId()); areaVO.setId(area.getId());
areaVO.setName(area.getName()); areaVO.setName(area.getName());
areaVO.setCode(area.getCode()); areaVO.setCode(area.getCode());
...@@ -73,9 +67,9 @@ public class AdminRegionController { ...@@ -73,9 +67,9 @@ public class AdminRegionController {
cityVOList.add(cityVO); cityVOList.add(cityVO);
} }
provinceVO.setChildren(cityVOList); provinceVO.setChildren(cityVOList);
regionVOList.add(provinceVO); regionVoList.add(provinceVO);
} }
return ResponseUtil.ok(regionVOList); return ResponseUtil.ok(regionVoList);
} }
} }
...@@ -3,12 +3,10 @@ package org.linlinjava.litemall.admin.web; ...@@ -3,12 +3,10 @@ package org.linlinjava.litemall.admin.web;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.apache.shiro.subject.Subject;
import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
import org.linlinjava.litemall.admin.util.AdminResponseCode; import org.linlinjava.litemall.admin.util.AdminResponseCode;
import org.linlinjava.litemall.admin.util.PermVo; import org.linlinjava.litemall.admin.vo.PermVo;
import org.linlinjava.litemall.admin.util.Permission; import org.linlinjava.litemall.admin.util.Permission;
import org.linlinjava.litemall.admin.util.PermissionUtil; import org.linlinjava.litemall.admin.util.PermissionUtil;
import org.linlinjava.litemall.core.util.JacksonUtil; import org.linlinjava.litemall.core.util.JacksonUtil;
...@@ -16,7 +14,6 @@ import org.linlinjava.litemall.core.util.ResponseUtil; ...@@ -16,7 +14,6 @@ import org.linlinjava.litemall.core.util.ResponseUtil;
import org.linlinjava.litemall.core.validator.Order; import org.linlinjava.litemall.core.validator.Order;
import org.linlinjava.litemall.core.validator.Sort; import org.linlinjava.litemall.core.validator.Sort;
import org.linlinjava.litemall.db.domain.LitemallAdmin; import org.linlinjava.litemall.db.domain.LitemallAdmin;
import org.linlinjava.litemall.db.domain.LitemallBrand;
import org.linlinjava.litemall.db.domain.LitemallPermission; import org.linlinjava.litemall.db.domain.LitemallPermission;
import org.linlinjava.litemall.db.domain.LitemallRole; import org.linlinjava.litemall.db.domain.LitemallRole;
import org.linlinjava.litemall.db.service.LitemallAdminService; import org.linlinjava.litemall.db.service.LitemallAdminService;
......
...@@ -4,7 +4,7 @@ import org.apache.commons.logging.Log; ...@@ -4,7 +4,7 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc;
import org.linlinjava.litemall.admin.util.StatVo; import org.linlinjava.litemall.admin.vo.StatVo;
import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.util.ResponseUtil;
import org.linlinjava.litemall.db.service.StatService; import org.linlinjava.litemall.db.service.StatService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
...@@ -2,7 +2,7 @@ package org.linlinjava.litemall.admin; ...@@ -2,7 +2,7 @@ package org.linlinjava.litemall.admin;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.linlinjava.litemall.admin.util.PermVo; import org.linlinjava.litemall.admin.vo.PermVo;
import org.linlinjava.litemall.admin.util.Permission; import org.linlinjava.litemall.admin.util.Permission;
import org.linlinjava.litemall.admin.util.PermissionUtil; import org.linlinjava.litemall.admin.util.PermissionUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
package org.linlinjava.litemall.wx.dao; package org.linlinjava.litemall.wx.dto;
import java.time.LocalDateTime; import java.time.LocalDateTime;
......
package org.linlinjava.litemall.wx.dao; package org.linlinjava.litemall.wx.dto;
public class UserInfo { public class UserInfo {
private String nickName; private String nickName;
......
package org.linlinjava.litemall.wx.dao; package org.linlinjava.litemall.wx.dto;
import java.time.LocalDateTime; import java.time.LocalDateTime;
......
package org.linlinjava.litemall.wx.dao; package org.linlinjava.litemall.wx.dto;
public class WxLoginInfo { public class WxLoginInfo {
private String code; private String code;
......
package org.linlinjava.litemall.wx.service; package org.linlinjava.litemall.wx.service;
import org.linlinjava.litemall.wx.dao.CaptchaItem; import org.linlinjava.litemall.wx.dto.CaptchaItem;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.HashMap; import java.util.HashMap;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment