Commit 09acecda authored by eddie.woo's avatar eddie.woo

Merge branch 'dev' into dev_eddie

parents c3599816 ca5dc422
......@@ -398,6 +398,15 @@
<table tableName="Project" domainObjectName="Project">
<property name="useActualColumnNames" value="true"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
<columnOverride column="IsActive" javaType="Boolean"/>
</table>
<table tableName="ProjectServiceType" domainObjectName="ProjectServiceType">
<property name="useActualColumnNames" value="true"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ProjectStatusManage" domainObjectName="ProjectStatusManage">
<property name="useActualColumnNames" value="true"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.connectionURL=jdbc:mysql://10.157.107.89:3306/a1100000?useUnicode=true&amp;characterEncoding=utf-8&amp;zeroDateTimeBehavior=convertToNull&amp;allowMultiQueries=true
jdbc.userId=root
jdbc.password=tax@Admin2018
This diff is collapsed.
rem see http://www.mybatis.org/generator/running/runningFromCmdLine.html
cd /d %~dp0
call java -classpath .;./* org.mybatis.generator.api.ShellRunner -configfile vatGeneratorConfig.xml -overwrite -verbose
echo @@@@@@@@@@@ DONE @@@@@@@@@@@
pause
package pwc.taxtech.atms;
import pwc.taxtech.atms.dto.user.UserDto;
import pwc.taxtech.atms.service.OperationLogService;
import java.util.HashMap;
import java.util.Map;
public class AppCachePool {
private static Map<String, UserDto> CACHED_USERS = null;
private static Object _locker = new Object();
static {
CACHED_USERS = new HashMap<>();
}
public static UserDto getCachedUser(String name) {
String userName = name.toLowerCase();
synchronized (_locker) {
if (!CACHED_USERS.containsKey(userName)) {
UserDto dto = new UserDto();//TODO:should fixed to load from db (neo)
dto.setUserName("cach_test");
dto.setID("1");
CACHED_USERS.put(userName,dto);
}
return CACHED_USERS.get(userName);
}
}
}
package pwc.taxtech.atms;
public interface MyVatMapper {
}
......@@ -34,7 +34,9 @@ public enum OperationAction {
/**新增权限*/
AddNewPermission(17),
/**去除权限*/
DeletePermission(18);
DeletePermission(18),
/**进入项目**/
EnterProject(19);
private int value;
......
......@@ -12,11 +12,16 @@ import org.springframework.web.bind.annotation.RestController;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import pwc.taxtech.atms.common.OperateLogType;
import pwc.taxtech.atms.common.OperationAction;
import pwc.taxtech.atms.common.OperationModule;
import pwc.taxtech.atms.dto.OperationLogDto;
import pwc.taxtech.atms.dto.PagingResultDto;
import pwc.taxtech.atms.dto.QueryOperateParamDto;
import pwc.taxtech.atms.service.OperationLogService;
import java.util.Date;
/** @see PwC.Tax.Tech.Atms.WebApi.Controllers.OperationLogController.cs */
@RestController
@RequestMapping("/api/v1/operationlog/")
......@@ -34,4 +39,20 @@ public class OperationLogController {
logger.debug("OperationLogController /getorgloglist");
return operationLogService.getOperationLogList(queryOperateParamDto);
}
@ApiOperation(value = "添加进入项目日志")
@RequestMapping(value = "addEnterProjectLog/{userName}", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public void addEnterProjectLog(String userName, String logContent)
{
OperationLogDto dto=new OperationLogDto();
dto.setAction(OperationAction.EnterProject.value());
dto.setComment("");
dto.setCreateTime(new Date());
dto.setLogType(OperateLogType.OperationLogUser.value());
dto.setModule(OperationModule.User.value());
dto.setOperationContent(logContent);
dto.setOperationObject(userName);
dto.setOperationUser(userName);
// operationLogService.addLog(dto);
}
}
package pwc.taxtech.atms.controller;
import java.util.List;
import java.util.Map;
import io.swagger.annotations.ApiImplicitParam;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
......@@ -14,6 +18,7 @@ import org.springframework.web.bind.annotation.RestController;
import io.swagger.annotations.ApiOperation;
import pwc.taxtech.atms.dto.ProjectClientDto;
import pwc.taxtech.atms.dto.ServiceTypeDto;
import pwc.taxtech.atms.dto.taxadmin.AddProjectResult;
import pwc.taxtech.atms.dto.taxadmin.ProjectDisplayDto;
import pwc.taxtech.atms.service.ProjectService;
......@@ -56,8 +61,25 @@ public class ProjectController {
@ApiOperation(value = "getAllProjectList", notes = "Get All List")
@RequestMapping(value = "getAllProjectList", method = RequestMethod.GET)
public @ResponseBody
List<ProjectDisplayDto> getAllProjectList( String orgID, String serviceID, Integer projectYear) {
List<ProjectDisplayDto> getAllProjectList(String orgID, String serviceID, Integer projectYear) {
logger.info("/api/v1/project/getAllProjectList with orgID {} serviceID {}", orgID, serviceID);
return projectService.getAllProjectList(orgID, serviceID == null ? "" : serviceID, projectYear);
}
@ApiOperation(value = "add", notes = "add a project")
@RequestMapping(value = "add", method = RequestMethod.POST)
@ApiImplicitParam(name = "projectDto", value = "projectDto", required = true, dataType = "ProjectDisplayDto")
public @ResponseBody
AddProjectResult AddProject(@RequestBody ProjectDisplayDto projectDto, String userName) {
if (userName == null || userName.isEmpty()) userName = "test";//TODO: should use session username future(neo)
return projectService.addProject(projectDto, userName);
}
@ApiOperation(value = "getProjectAllStatus", notes = "get project all status")
@RequestMapping(value = "getProjectAllStatus/{dbName}", method = RequestMethod.GET)
public @ResponseBody
Map<Integer, Integer> getProjectAllStatus(@PathVariable String dbName) {
return projectService.getProjectAllStatus(dbName);
}
}
package pwc.taxtech.atms.controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.taxadmin.ProjectStatusManageDto;
import pwc.taxtech.atms.service.IdentityService;
import pwc.taxtech.atms.service.ProjectStatusManageService;
@RestController
@RequestMapping("/api/v1/ProjectStatusManage")
public class ProjectStatusManageController {
@Autowired
private ProjectStatusManageService projectStatusManageService;
@Autowired
private IdentityService identityService;
@ApiOperation(value = "setProjectStatus", notes = "")
@RequestMapping(value = {"/setProjectStatus/{dbName}/{periodId}/{status}"}, method = RequestMethod.GET,
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ResponseBody
public OperationResultDto<ProjectStatusManageDto> setProjectStatus(@PathVariable("dbName") String dbName,
@PathVariable("periodId") Integer periodId,
@PathVariable("status") Integer status) {
return projectStatusManageService.setProjectStatus(dbName, periodId, status, identityService.getIdentityUser().getID());
}
@ApiOperation(value = "getProjectStatus", notes = "")
@RequestMapping(value = {"getProjectStatus/{dbName}/{projectId}/{periodId}"}, method = RequestMethod.GET,
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ResponseBody
public OperationResultDto<ProjectStatusManageDto> getProjectStatus(@PathVariable String dbName, @PathVariable String projectId,
@PathVariable Integer periodId) {
return projectStatusManageService.getProjectStatus(dbName, projectId, periodId);
}
}
......@@ -10,6 +10,7 @@ import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.dto.taxadmin.ProjectDisplayDto;
import pwc.taxtech.atms.entitiy.Project;
import pwc.taxtech.atms.entitiy.ProjectExample;
import pwc.taxtech.atms.entitiy.ProjectStatusManage;
@Mapper
public interface ProjectMapper extends MyMapper {
......@@ -221,4 +222,13 @@ public interface ProjectMapper extends MyMapper {
"ORDER BY ea.EffectiveDate,org.Code" +
"</script>")
List<ProjectDisplayDto> getProjectFromEnterpriseAccountSetOrg(@Param("orgID") String orgID, @Param("serviceID") String serviceID);
@Select("SELECT " +
" PeriodId,Status " +
"FROM " +
" ProjectStatusManage p " +
"WHERE " +
" p.DbName = #{dbName} " +
"ORDER BY PeriodId , Status")
List<ProjectStatusManage> selectProjectAllStatus(String dbName);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entitiy.ProjectServiceType;
import pwc.taxtech.atms.entitiy.ProjectServiceTypeExample;
@Mapper
public interface ProjectServiceTypeMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
long countByExample(ProjectServiceTypeExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
int deleteByExample(ProjectServiceTypeExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
int insert(ProjectServiceType record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
int insertSelective(ProjectServiceType record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
List<ProjectServiceType> selectByExampleWithRowbounds(ProjectServiceTypeExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
List<ProjectServiceType> selectByExample(ProjectServiceTypeExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") ProjectServiceType record, @Param("example") ProjectServiceTypeExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
int updateByExample(@Param("record") ProjectServiceType record, @Param("example") ProjectServiceTypeExample example);
}
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entitiy.ProjectStatusManage;
import pwc.taxtech.atms.entitiy.ProjectStatusManageExample;
@Mapper
public interface ProjectStatusManageMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
long countByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int deleteByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int insert(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int insertSelective(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
List<ProjectStatusManage> selectByExampleWithRowbounds(ProjectStatusManageExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
List<ProjectStatusManage> selectByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
ProjectStatusManage selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") ProjectStatusManage record, @Param("example") ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByExample(@Param("record") ProjectStatusManage record, @Param("example") ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByPrimaryKey(ProjectStatusManage record);
}
\ No newline at end of file
package pwc.taxtech.atms.dto.taxadmin;
public class AddProjectResult {
private String dbName;
private String projectID;
private Boolean result;
private String resultMsg;
public String getDbName() {
return dbName;
}
public void setDbName(String dbName) {
this.dbName = dbName;
}
public String getProjectID() {
return projectID;
}
public void setProjectID(String projectID) {
this.projectID = projectID;
}
public Boolean getResult() {
return result;
}
public void setResult(Boolean result) {
this.result = result;
}
public String getResultMsg() {
return resultMsg;
}
public void setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
}
}
package pwc.taxtech.atms.dto.taxadmin;
public class ProjectImportSubStatusDto {
private Boolean isAdjustImport ;
private Boolean isCustomInvoiceImport ;
private Boolean isEntryImport ;
private Boolean isErpImport ;
private Boolean isInputInvoiceImport ;
private Boolean isInvoiceMapImport ;
private Boolean isOutputInvoiceImport ;
private Boolean isTbImport ;
private Boolean isVoucherMapImport ;
public Boolean getAdjustImport() {
return isAdjustImport;
}
public void setAdjustImport(Boolean adjustImport) {
isAdjustImport = adjustImport;
}
public Boolean getCustomInvoiceImport() {
return isCustomInvoiceImport;
}
public void setCustomInvoiceImport(Boolean customInvoiceImport) {
isCustomInvoiceImport = customInvoiceImport;
}
public Boolean getEntryImport() {
return isEntryImport;
}
public void setEntryImport(Boolean entryImport) {
isEntryImport = entryImport;
}
public Boolean getErpImport() {
return isErpImport;
}
public void setErpImport(Boolean erpImport) {
isErpImport = erpImport;
}
public Boolean getInputInvoiceImport() {
return isInputInvoiceImport;
}
public void setInputInvoiceImport(Boolean inputInvoiceImport) {
isInputInvoiceImport = inputInvoiceImport;
}
public Boolean getInvoiceMapImport() {
return isInvoiceMapImport;
}
public void setInvoiceMapImport(Boolean invoiceMapImport) {
isInvoiceMapImport = invoiceMapImport;
}
public Boolean getOutputInvoiceImport() {
return isOutputInvoiceImport;
}
public void setOutputInvoiceImport(Boolean outputInvoiceImport) {
isOutputInvoiceImport = outputInvoiceImport;
}
public Boolean getTbImport() {
return isTbImport;
}
public void setTbImport(Boolean tbImport) {
isTbImport = tbImport;
}
public Boolean getVoucherMapImport() {
return isVoucherMapImport;
}
public void setVoucherMapImport(Boolean voucherMapImport) {
isVoucherMapImport = voucherMapImport;
}
}
package pwc.taxtech.atms.dto.taxadmin;
import java.util.Date;
public class ProjectStatusManageDto {
private Date createTime ;
private String creatorID ;
private String dbName ;
private String ID ;
private ProjectImportSubStatusDto importSubStatus ;
private Integer periodId ;
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreatorID() {
return creatorID;
}
public void setCreatorID(String creatorID) {
this.creatorID = creatorID;
}
public String getDbName() {
return dbName;
}
public void setDbName(String dbName) {
this.dbName = dbName;
}
public String getID() {
return ID;
}
public void setID(String ID) {
this.ID = ID;
}
public ProjectImportSubStatusDto getImportSubStatus() {
return importSubStatus;
}
public void setImportSubStatus(ProjectImportSubStatusDto importSubStatus) {
this.importSubStatus = importSubStatus;
}
public Integer getPeriodId() {
return periodId;
}
public void setPeriodId(Integer periodId) {
this.periodId = periodId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
private Integer status ;
private Date updateTime ;
}
......@@ -63,7 +63,7 @@ public class Project implements Serializable {
*
* @mbg.generated
*/
private Short isActive;
private Boolean isActive;
/**
*
......@@ -291,7 +291,7 @@ public class Project implements Serializable {
*
* @mbg.generated
*/
public Short getIsActive() {
public Boolean getIsActive() {
return isActive;
}
......@@ -303,7 +303,7 @@ public class Project implements Serializable {
*
* @mbg.generated
*/
public void setIsActive(Short isActive) {
public void setIsActive(Boolean isActive) {
this.isActive = isActive;
}
......
......@@ -545,52 +545,52 @@ public class ProjectExample {
return (Criteria) this;
}
public Criteria andIsActiveEqualTo(Short value) {
public Criteria andIsActiveEqualTo(Boolean value) {
addCriterion("IsActive =", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveNotEqualTo(Short value) {
public Criteria andIsActiveNotEqualTo(Boolean value) {
addCriterion("IsActive <>", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveGreaterThan(Short value) {
public Criteria andIsActiveGreaterThan(Boolean value) {
addCriterion("IsActive >", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveGreaterThanOrEqualTo(Short value) {
public Criteria andIsActiveGreaterThanOrEqualTo(Boolean value) {
addCriterion("IsActive >=", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveLessThan(Short value) {
public Criteria andIsActiveLessThan(Boolean value) {
addCriterion("IsActive <", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveLessThanOrEqualTo(Short value) {
public Criteria andIsActiveLessThanOrEqualTo(Boolean value) {
addCriterion("IsActive <=", value, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveIn(List<Short> values) {
public Criteria andIsActiveIn(List<Boolean> values) {
addCriterion("IsActive in", values, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveNotIn(List<Short> values) {
public Criteria andIsActiveNotIn(List<Boolean> values) {
addCriterion("IsActive not in", values, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveBetween(Short value1, Short value2) {
public Criteria andIsActiveBetween(Boolean value1, Boolean value2) {
addCriterion("IsActive between", value1, value2, "isActive");
return (Criteria) this;
}
public Criteria andIsActiveNotBetween(Short value1, Short value2) {
public Criteria andIsActiveNotBetween(Boolean value1, Boolean value2) {
addCriterion("IsActive not between", value1, value2, "isActive");
return (Criteria) this;
}
......
package pwc.taxtech.atms.entitiy;
import java.io.Serializable;
/**
*
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectServiceType
*
* @mbg.generated do_not_delete_during_merge
*/
public class ProjectServiceType implements Serializable {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectServiceType.ID
*
* @mbg.generated
*/
private String ID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectServiceType.ProjectID
*
* @mbg.generated
*/
private String projectID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectServiceType.ServiceTypeID
*
* @mbg.generated
*/
private String serviceTypeID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectServiceType.TemplateGroupID
*
* @mbg.generated
*/
private String templateGroupID;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
private static final long serialVersionUID = 1L;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectServiceType.ID
*
* @return the value of ProjectServiceType.ID
*
* @mbg.generated
*/
public String getID() {
return ID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectServiceType.ID
*
* @param ID the value for ProjectServiceType.ID
*
* @mbg.generated
*/
public void setID(String ID) {
this.ID = ID == null ? null : ID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectServiceType.ProjectID
*
* @return the value of ProjectServiceType.ProjectID
*
* @mbg.generated
*/
public String getProjectID() {
return projectID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectServiceType.ProjectID
*
* @param projectID the value for ProjectServiceType.ProjectID
*
* @mbg.generated
*/
public void setProjectID(String projectID) {
this.projectID = projectID == null ? null : projectID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectServiceType.ServiceTypeID
*
* @return the value of ProjectServiceType.ServiceTypeID
*
* @mbg.generated
*/
public String getServiceTypeID() {
return serviceTypeID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectServiceType.ServiceTypeID
*
* @param serviceTypeID the value for ProjectServiceType.ServiceTypeID
*
* @mbg.generated
*/
public void setServiceTypeID(String serviceTypeID) {
this.serviceTypeID = serviceTypeID == null ? null : serviceTypeID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectServiceType.TemplateGroupID
*
* @return the value of ProjectServiceType.TemplateGroupID
*
* @mbg.generated
*/
public String getTemplateGroupID() {
return templateGroupID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectServiceType.TemplateGroupID
*
* @param templateGroupID the value for ProjectServiceType.TemplateGroupID
*
* @mbg.generated
*/
public void setTemplateGroupID(String templateGroupID) {
this.templateGroupID = templateGroupID == null ? null : templateGroupID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectServiceType
*
* @mbg.generated
*/
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", ID=").append(ID);
sb.append(", projectID=").append(projectID);
sb.append(", serviceTypeID=").append(serviceTypeID);
sb.append(", templateGroupID=").append(templateGroupID);
sb.append("]");
return sb.toString();
}
}
\ No newline at end of file
package pwc.taxtech.atms.entitiy;
import java.io.Serializable;
import java.util.Date;
/**
*
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectStatusManage
*
* @mbg.generated do_not_delete_during_merge
*/
public class ProjectStatusManage implements Serializable {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.ID
*
* @mbg.generated
*/
private String ID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.DbName
*
* @mbg.generated
*/
private String dbName;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
private Integer periodId;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.Status
*
* @mbg.generated
*/
private Integer status;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
private String creatorID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
private Date createTime;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
private Date updateTime;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
private static final long serialVersionUID = 1L;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.ID
*
* @return the value of ProjectStatusManage.ID
*
* @mbg.generated
*/
public String getID() {
return ID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.ID
*
* @param ID the value for ProjectStatusManage.ID
*
* @mbg.generated
*/
public void setID(String ID) {
this.ID = ID == null ? null : ID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.DbName
*
* @return the value of ProjectStatusManage.DbName
*
* @mbg.generated
*/
public String getDbName() {
return dbName;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.DbName
*
* @param dbName the value for ProjectStatusManage.DbName
*
* @mbg.generated
*/
public void setDbName(String dbName) {
this.dbName = dbName == null ? null : dbName.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.PeriodId
*
* @return the value of ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
public Integer getPeriodId() {
return periodId;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.PeriodId
*
* @param periodId the value for ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
public void setPeriodId(Integer periodId) {
this.periodId = periodId;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.Status
*
* @return the value of ProjectStatusManage.Status
*
* @mbg.generated
*/
public Integer getStatus() {
return status;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.Status
*
* @param status the value for ProjectStatusManage.Status
*
* @mbg.generated
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.CreatorID
*
* @return the value of ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
public String getCreatorID() {
return creatorID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.CreatorID
*
* @param creatorID the value for ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
public void setCreatorID(String creatorID) {
this.creatorID = creatorID == null ? null : creatorID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.CreateTime
*
* @return the value of ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
public Date getCreateTime() {
return createTime;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.CreateTime
*
* @param createTime the value for ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.UpdateTime
*
* @return the value of ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.UpdateTime
*
* @param updateTime the value for ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", ID=").append(ID);
sb.append(", dbName=").append(dbName);
sb.append(", periodId=").append(periodId);
sb.append(", status=").append(status);
sb.append(", creatorID=").append(creatorID);
sb.append(", createTime=").append(createTime);
sb.append(", updateTime=").append(updateTime);
sb.append("]");
return sb.toString();
}
}
\ No newline at end of file
package pwc.taxtech.atms.service;
import pwc.taxtech.atms.dto.user.UserDto;
public interface IdentityService {
UserDto getIdentityUser();
}
package pwc.taxtech.atms.service;
import java.util.List;
import java.util.Map;
import pwc.taxtech.atms.dto.ProjectClientDto;
import pwc.taxtech.atms.dto.ServiceTypeDto;
import pwc.taxtech.atms.dto.taxadmin.AddProjectResult;
import pwc.taxtech.atms.dto.taxadmin.ProjectDisplayDto;
public interface ProjectService {
......@@ -38,6 +40,10 @@ public interface ProjectService {
List<ProjectDisplayDto> getAllProjectList(String orgID, String s, Integer projectYear);
AddProjectResult addProject(ProjectDisplayDto projectDto, String userName);
Map<Integer,Integer> getProjectAllStatus(String dbName);
// Map<Integer, Integer> getProjectAllStatus(String dbName);
}
package pwc.taxtech.atms.service;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.taxadmin.ProjectStatusManageDto;
public interface ProjectStatusManageService {
OperationResultDto<ProjectStatusManageDto> setProjectStatus(String dbName, Integer periodId, Integer status, String id);
OperationResultDto<ProjectStatusManageDto> getProjectStatus(String dbName, String projectId, Integer periodId);
}
package pwc.taxtech.atms.service.impl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import pwc.taxtech.atms.common.AtmsApiSettings;
import pwc.taxtech.atms.common.AuthUserHelper;
import pwc.taxtech.atms.service.OperationLogService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import pwc.taxtech.atms.common.AtmsApiSettings;
import pwc.taxtech.atms.common.AuthUserHelper;
import pwc.taxtech.atms.service.OperationLogService;
public class BaseService {
protected final Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
protected AuthUserHelper authUserHelper;
@Autowired
......
package pwc.taxtech.atms.service.impl;
import org.springframework.stereotype.Service;
import pwc.taxtech.atms.AppCachePool;
import pwc.taxtech.atms.dto.user.UserDto;
import pwc.taxtech.atms.service.IdentityService;
@Service
public class IdentityServiceImpl implements IdentityService {
@Override
public UserDto getIdentityUser() {
return AppCachePool.getCachedUser("cach_test");//TODO:should fixed use session username
}
}
......@@ -7,23 +7,24 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import pwc.taxtech.atms.common.CommonUtils;
import pwc.taxtech.atms.common.OperateLogType;
import pwc.taxtech.atms.common.OperationModule;
import pwc.taxtech.atms.dao.OrganizationServiceTemplateGroupMapper;
import pwc.taxtech.atms.dao.ProjectClientMapper;
import pwc.taxtech.atms.dao.ProjectMapper;
import pwc.taxtech.atms.dao.ProjectServiceTypeMapper;
import pwc.taxtech.atms.dao.ServiceTypeMapper;
import pwc.taxtech.atms.dao.TemplateGroupMapper;
import pwc.taxtech.atms.dto.FieldsMapper;
import pwc.taxtech.atms.dto.ProjectClientDto;
import pwc.taxtech.atms.dto.ServiceTypeDto;
import pwc.taxtech.atms.dto.TemplateGroupDto;
import pwc.taxtech.atms.dto.taxadmin.AddProjectResult;
import pwc.taxtech.atms.dto.taxadmin.ProjectDisplayDto;
import pwc.taxtech.atms.dto.taxadmin.ProjectYearParam;
import pwc.taxtech.atms.entitiy.Project;
import pwc.taxtech.atms.entitiy.ProjectClient;
import pwc.taxtech.atms.entitiy.ProjectClientExample;
import pwc.taxtech.atms.entitiy.*;
import pwc.taxtech.atms.entitiy.ProjectClientExample.Criteria;
import pwc.taxtech.atms.entitiy.ServiceType;
import pwc.taxtech.atms.entitiy.ServiceTypeExample;
import pwc.taxtech.atms.entitiy.TemplateGroup;
import pwc.taxtech.atms.entitiy.TemplateGroupExample;
import pwc.taxtech.atms.service.OperationLogService;
import pwc.taxtech.atms.service.ProjectService;
import java.util.ArrayList;
......@@ -32,6 +33,7 @@ import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.stream.Collectors;
@Service
......@@ -40,6 +42,7 @@ public class ProjectServiceImpl implements ProjectService {
* @see PwC.Tax.Tech.Atms..Admin.Application\Services\Impl\ProjectService.cs
*/
private static final int FIRST_OR_DEFAULT = 0;
private static Logger LOGGER = LoggerFactory.getLogger(ProjectServiceImpl.class);
@Autowired
private ServiceTypeMapper serviceTypeMapper;
......@@ -53,8 +56,21 @@ public class ProjectServiceImpl implements ProjectService {
@Autowired
private ProjectMapper projectMapper;
@Autowired
private OrganizationServiceTemplateGroupMapper organizationServiceTemplateGroupMapper;
@Autowired
private ProjectServiceTypeMapper projectServiceTypeMapper;
@Autowired
private OperationLogService operationLogService;
private final OperateLogType LOG_TYPE = OperateLogType.OperationLogProject;
private static final Logger logger = LoggerFactory.getLogger(ProjectServiceImpl.class);
public ProjectServiceImpl() {
}
@Override
public List<ServiceTypeDto> getServiceList() {
......@@ -125,8 +141,8 @@ public class ProjectServiceImpl implements ProjectService {
&& (x.getStartPeriod() != p.getStartPeriod() || x.getEndPeriod() != p.getEndPeriod()))
.collect(Collectors.toList());
if (fixList != null && !fixList.isEmpty()) {
ProjectDisplayDto pddFirst=fixList.get(FIRST_OR_DEFAULT);
if (fixList != null && !fixList.isEmpty()) {
ProjectDisplayDto pddFirst = fixList.get(FIRST_OR_DEFAULT);
//修改数据库对应项目起始月
Project project = new Project();
......@@ -144,13 +160,104 @@ public class ProjectServiceImpl implements ProjectService {
}
});
removeList.forEach(r->{orgList.remove(r);});
removeList.forEach(r -> {
orgList.remove(r);
});
pList.addAll(data);
pList.addAll(orgList);
return pList;
}
@Override
public AddProjectResult addProject(ProjectDisplayDto projectDto, String userName) {
projectDto.setActive(true);
projectDto.setRuleType(1);
Project project = new Project();
try {
FieldsMapper.map(projectDto, project);
} catch (Exception e) {
LOGGER.warn("map project dto to project may be some error");
e.printStackTrace();
}
try {
project.setID(UUID.randomUUID().toString());
OrganizationServiceTemplateGroupExample example = new OrganizationServiceTemplateGroupExample();
example.createCriteria().andOrganizationIDEqualTo(projectDto.getOrganizationID());
organizationServiceTemplateGroupMapper.selectByExample(example).forEach(ostg -> {
ProjectServiceType pst = new ProjectServiceType();
pst.setID(UUID.randomUUID().toString());
pst.setServiceTypeID(ostg.getServiceTypeID());
pst.setTemplateGroupID(ostg.getTemplateGroupID());
projectServiceTypeMapper.insert(pst);
operationLogService.addDataAddLog(pst, OperationModule.ProjectServiceType, userName,
Message.Project.AddProjectServiceType, pst.getID(), projectDto.getName(), LOG_TYPE);
});
project.setDbName(generateDatabase(project, projectDto.getEnterpriseAccountSetID()));
project.setUpdateTime(new Date());
projectMapper.insert(project);
operationLogService.addDataAddLog(project, OperationModule.Project, userName, Message.Project.AddProject,
project.getID(), projectDto.getName(), LOG_TYPE);
AddProjectResult addProjectResult = new AddProjectResult();
addProjectResult.setResult(true);
addProjectResult.setDbName(project.getDbName());
addProjectResult.setProjectID(project.getID());
return addProjectResult;
}catch (Exception e){
operationLogService.addDataAddLog(null, OperationModule.Project, userName,
Message.Project.AddProjectFail, e.getMessage(), projectDto.getName(), LOG_TYPE);
AddProjectResult addProjectResult = new AddProjectResult();
addProjectResult.setResult(false);
addProjectResult.setResultMsg(e.getMessage());
return addProjectResult;
}
}
@Override
public Map<Integer, Integer> getProjectAllStatus(String dbName) {
List<ProjectStatusManage> psmList= projectMapper.selectProjectAllStatus(dbName);
Map<Integer,Integer> result =new HashMap<>(psmList.size());
psmList.forEach(m->{
result.put(m.getPeriodId(),m.getStatus());
});
return result;
}
private String generateDatabase(Project project, String accsetid) {//TODO: should be impl future(neo)
return "db_test";
}
private String GenerateProjectDbName(String maxName, String year) {
year = year.substring(2);
String pre2 = maxName.charAt(0) + "", post2 = "";
int post = Integer.parseInt(maxName.substring(3)) + 1;
if (post >= 100000) {
Integer pre = Integer.parseInt(String.valueOf(maxName.charAt(0)));
pre2 = ((char)(pre+1))+"";
post2 = "00000";
} else if (post >= 10000) {
post2 = post + "";
} else if (post >= 1000) {
post2 = "0" + post;
} else if (post >= 100) {
post2 = "00" + post;
} else if (post >= 10) {
post2 = "000" + post;
} else {
post2 = "0000" + post;
}
return pre2 + year + post2;
}
private List<ProjectDisplayDto> getProjectFromEnterpriseAccountSetOrg(List<ProjectDisplayDto> pList, String orgID,
String serviceID, Integer projectYear) {
List<ProjectDisplayDto> list = new ArrayList<>();
......@@ -161,7 +268,6 @@ public class ProjectServiceImpl implements ProjectService {
//去除project表已经存在的项目 g
data.forEach(dto -> {
getOrgProjectYears(dto.getEffectiveDate(), dto.getExpiredDate()).forEach(yDto -> {
ProjectDisplayDto orgDto = new ProjectDisplayDto();
dto.setYear(yDto.year);
dto.setStartPeriod(yDto.startMonth);
dto.setEndPeriod(yDto.endMonth);
......@@ -239,7 +345,7 @@ public class ProjectServiceImpl implements ProjectService {
end.setTime(endDate);
int endYear = end.get(Calendar.YEAR);
if (startDate != null && endDate != null && startYear < endYear) {
if (startDate != null && endDate != null && startYear <= endYear) {
for (int i = startYear; i <= endYear; i++) {
ProjectYearParam pYear = new ProjectYearParam();
pYear.year = i;
......
package pwc.taxtech.atms.service.impl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import pwc.taxtech.atms.dao.ProjectStatusManageMapper;
import pwc.taxtech.atms.dto.FieldsMapper;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.taxadmin.ProjectImportSubStatusDto;
import pwc.taxtech.atms.dto.taxadmin.ProjectStatusManageDto;
import pwc.taxtech.atms.entitiy.ProjectStatusManage;
import pwc.taxtech.atms.entitiy.ProjectStatusManageExample;
import pwc.taxtech.atms.service.ProjectStatusManageService;
import java.util.Date;
import java.util.List;
import java.util.UUID;
@Service
public class ProjectStatusManageServiceImpl implements ProjectStatusManageService {
private static final int FIRST_OR_DFAULT = 0;
private static Logger LOGGER = LoggerFactory.getLogger(ProjectStatusManageServiceImpl.class);
@Autowired
ProjectStatusManageMapper projectStatusManageMapper;
@Override
public OperationResultDto<ProjectStatusManageDto> setProjectStatus(String dbName, Integer periodId, Integer status, String creatorId) {
try {
ProjectStatusManageExample example = new ProjectStatusManageExample();
example.createCriteria().andDbNameEqualTo(dbName).andPeriodIdEqualTo(periodId);
List<ProjectStatusManage> psmList = projectStatusManageMapper.selectByExample(example);
ProjectStatusManage psm = null;
if (psmList != null && !psmList.isEmpty()) {
psm = psmList.get(FIRST_OR_DFAULT);
psm.setStatus(status);
psm.setUpdateTime(new Date());
projectStatusManageMapper.updateByPrimaryKey(psm);
} else {
psm = new ProjectStatusManage();
psm.setID(UUID.randomUUID().toString());
psm.setDbName(dbName);
psm.setPeriodId(periodId);
psm.setStatus(status);
psm.setCreatorID(creatorId);
psm.setCreateTime(new Date());
psm.setUpdateTime(new Date());
projectStatusManageMapper.insert(psm);
}
OperationResultDto<ProjectStatusManageDto> ord = new OperationResultDto<>();
ord.setResult(true);
ord.setResultMsg("");
ProjectStatusManageDto dto = new ProjectStatusManageDto();
try {
FieldsMapper.map(psm, dto);
} catch (Exception e) {
e.printStackTrace();
LOGGER.warn("cast filed some error", e);
}
ord.setData(dto);
return ord;
}catch (Exception e){
LOGGER.error("ProjectStatusManageService,SetProjectStatus(string dbName, int periodId)发生错误: {}",e.getMessage());
OperationResultDto<ProjectStatusManageDto> ord = new OperationResultDto<>();
ord.setResult(false);
ord.setResultMsg(e.getMessage());
ord.setData(null);
return ord;
}
}
@Override
public OperationResultDto<ProjectStatusManageDto> getProjectStatus(String dbName, String projectId, Integer periodId) {
try {
ProjectStatusManageExample example = new ProjectStatusManageExample();
example.createCriteria().andDbNameEqualTo(dbName).andPeriodIdEqualTo(periodId);
List<ProjectStatusManage> psmList = projectStatusManageMapper.selectByExample(example);
if (psmList != null && !psmList.isEmpty()) {
ProjectStatusManage first = psmList.get(FIRST_OR_DFAULT);
ProjectStatusManageDto dto = new ProjectStatusManageDto();
try {
FieldsMapper.map(first, dto);
} catch (Exception e) {
e.printStackTrace();
LOGGER.warn("field map some error");
}
ProjectImportSubStatusDto ssd = new ProjectImportSubStatusDto();//TODO:should query status from db (neo)
ssd.setAdjustImport(false);
ssd.setCustomInvoiceImport(false);
ssd.setEntryImport(false);
ssd.setErpImport(false);
ssd.setInputInvoiceImport(false);
ssd.setOutputInvoiceImport(false);
ssd.setTbImport(false);
ssd.setVoucherMapImport(false);
dto.setImportSubStatus(ssd);
OperationResultDto resultDto = new OperationResultDto();
resultDto.setResult(true);
resultDto.setResultMsg("");
resultDto.setData(dto);
return resultDto;
}else {
throw new Exception("数据库"+dbName+"状态信息为NULL");
}
}catch (Exception e){
OperationResultDto resultDto = new OperationResultDto();
resultDto.setResult(false);
resultDto.setResultMsg(e.getMessage());
resultDto.setData(null);
return resultDto;
}
}
}
......@@ -409,7 +409,7 @@ public class UserServiceImpl extends AbstractService implements UserService {
token.setExpires_in(86400000L);
// api_host可以由atms-web端来赋值
token.setApi_host("NA");
token.setVat_api_host("https://cnshaappuwv023:30005");
token.setVat_api_host("http://localhost:8180");
token.setTp_url("https://cnshaappuwv023:35001");
token.setVersion("1.0" + ".0.0");
token.setUser_name(inputLoginName);
......
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.Account;
import pwc.taxtech.atms.vatEntitiy.AccountExample;
@Mapper
public interface AccountMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
long countByExample(AccountExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int deleteByExample(AccountExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int insert(Account record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int insertSelective(Account record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
List<Account> selectByExampleWithRowbounds(AccountExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
List<Account> selectByExample(AccountExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
Account selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") Account record, @Param("example") AccountExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int updateByExample(@Param("record") Account record, @Param("example") AccountExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(Account record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Account
*
* @mbg.generated
*/
int updateByPrimaryKey(Account record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.AccountRemap;
import pwc.taxtech.atms.vatEntitiy.AccountRemapExample;
@Mapper
public interface AccountRemapMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
long countByExample(AccountRemapExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int deleteByExample(AccountRemapExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int deleteByPrimaryKey(String remapId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int insert(AccountRemap record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int insertSelective(AccountRemap record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
List<AccountRemap> selectByExampleWithRowbounds(AccountRemapExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
List<AccountRemap> selectByExample(AccountRemapExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
AccountRemap selectByPrimaryKey(String remapId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") AccountRemap record, @Param("example") AccountRemapExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int updateByExample(@Param("record") AccountRemap record, @Param("example") AccountRemapExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(AccountRemap record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemap
*
* @mbg.generated
*/
int updateByPrimaryKey(AccountRemap record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.AccountRemapSum;
import pwc.taxtech.atms.vatEntitiy.AccountRemapSumExample;
@Mapper
public interface AccountRemapSumMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
long countByExample(AccountRemapSumExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int deleteByExample(AccountRemapSumExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int deleteByPrimaryKey(String accountRemapSumId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int insert(AccountRemapSum record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int insertSelective(AccountRemapSum record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
List<AccountRemapSum> selectByExampleWithRowbounds(AccountRemapSumExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
List<AccountRemapSum> selectByExample(AccountRemapSumExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
AccountRemapSum selectByPrimaryKey(String accountRemapSumId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") AccountRemapSum record, @Param("example") AccountRemapSumExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int updateByExample(@Param("record") AccountRemapSum record, @Param("example") AccountRemapSumExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(AccountRemapSum record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table AccountRemapSum
*
* @mbg.generated
*/
int updateByPrimaryKey(AccountRemapSum record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.Balance;
import pwc.taxtech.atms.vatEntitiy.BalanceExample;
@Mapper
public interface BalanceMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
long countByExample(BalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int deleteByExample(BalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int insert(Balance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int insertSelective(Balance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
List<Balance> selectByExampleWithRowbounds(BalanceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
List<Balance> selectByExample(BalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
Balance selectByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") Balance record, @Param("example") BalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int updateByExample(@Param("record") Balance record, @Param("example") BalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(Balance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table Balance
*
* @mbg.generated
*/
int updateByPrimaryKey(Balance record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.BalanceStdManual;
import pwc.taxtech.atms.vatEntitiy.BalanceStdManualExample;
@Mapper
public interface BalanceStdManualMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
long countByExample(BalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int deleteByExample(BalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int insert(BalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int insertSelective(BalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
List<BalanceStdManual> selectByExampleWithRowbounds(BalanceStdManualExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
List<BalanceStdManual> selectByExample(BalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
BalanceStdManual selectByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") BalanceStdManual record, @Param("example") BalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int updateByExample(@Param("record") BalanceStdManual record, @Param("example") BalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(BalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStdManual
*
* @mbg.generated
*/
int updateByPrimaryKey(BalanceStdManual record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.BalanceStd;
import pwc.taxtech.atms.vatEntitiy.BalanceStdExample;
@Mapper
public interface BalanceStdMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
long countByExample(BalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int deleteByExample(BalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int insert(BalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int insertSelective(BalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
List<BalanceStd> selectByExampleWithRowbounds(BalanceStdExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
List<BalanceStd> selectByExample(BalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
BalanceStd selectByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") BalanceStd record, @Param("example") BalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int updateByExample(@Param("record") BalanceStd record, @Param("example") BalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(BalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table BalanceStd
*
* @mbg.generated
*/
int updateByPrimaryKey(BalanceStd record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CellComment;
import pwc.taxtech.atms.vatEntitiy.CellCommentExample;
@Mapper
public interface CellCommentMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
long countByExample(CellCommentExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int deleteByExample(CellCommentExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int insert(CellComment record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int insertSelective(CellComment record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
List<CellComment> selectByExampleWithRowbounds(CellCommentExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
List<CellComment> selectByExample(CellCommentExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
CellComment selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CellComment record, @Param("example") CellCommentExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int updateByExample(@Param("record") CellComment record, @Param("example") CellCommentExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CellComment record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellComment
*
* @mbg.generated
*/
int updateByPrimaryKey(CellComment record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CellData;
import pwc.taxtech.atms.vatEntitiy.CellDataExample;
@Mapper
public interface CellDataMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
long countByExample(CellDataExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int deleteByExample(CellDataExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int insert(CellData record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int insertSelective(CellData record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
List<CellData> selectByExampleWithRowbounds(CellDataExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
List<CellData> selectByExample(CellDataExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
CellData selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CellData record, @Param("example") CellDataExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int updateByExample(@Param("record") CellData record, @Param("example") CellDataExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CellData record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellData
*
* @mbg.generated
*/
int updateByPrimaryKey(CellData record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CellDataSource;
import pwc.taxtech.atms.vatEntitiy.CellDataSourceExample;
@Mapper
public interface CellDataSourceMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
long countByExample(CellDataSourceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int deleteByExample(CellDataSourceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int insert(CellDataSource record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int insertSelective(CellDataSource record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
List<CellDataSource> selectByExampleWithRowbounds(CellDataSourceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
List<CellDataSource> selectByExample(CellDataSourceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
CellDataSource selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CellDataSource record, @Param("example") CellDataSourceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int updateByExample(@Param("record") CellDataSource record, @Param("example") CellDataSourceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CellDataSource record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CellDataSource
*
* @mbg.generated
*/
int updateByPrimaryKey(CellDataSource record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CompanyBalance;
import pwc.taxtech.atms.vatEntitiy.CompanyBalanceExample;
@Mapper
public interface CompanyBalanceMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
long countByExample(CompanyBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int deleteByExample(CompanyBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int insert(CompanyBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int insertSelective(CompanyBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
List<CompanyBalance> selectByExampleWithRowbounds(CompanyBalanceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
List<CompanyBalance> selectByExample(CompanyBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
CompanyBalance selectByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CompanyBalance record, @Param("example") CompanyBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int updateByExample(@Param("record") CompanyBalance record, @Param("example") CompanyBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CompanyBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CompanyBalance
*
* @mbg.generated
*/
int updateByPrimaryKey(CompanyBalance record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CustBalance;
import pwc.taxtech.atms.vatEntitiy.CustBalanceExample;
@Mapper
public interface CustBalanceMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
long countByExample(CustBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int deleteByExample(CustBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int insert(CustBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int insertSelective(CustBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
List<CustBalance> selectByExampleWithRowbounds(CustBalanceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
List<CustBalance> selectByExample(CustBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
CustBalance selectByPrimaryKey(String balanceId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CustBalance record, @Param("example") CustBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int updateByExample(@Param("record") CustBalance record, @Param("example") CustBalanceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CustBalance record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalance
*
* @mbg.generated
*/
int updateByPrimaryKey(CustBalance record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CustBalanceStdManual;
import pwc.taxtech.atms.vatEntitiy.CustBalanceStdManualExample;
@Mapper
public interface CustBalanceStdManualMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
long countByExample(CustBalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int deleteByExample(CustBalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int insert(CustBalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int insertSelective(CustBalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
List<CustBalanceStdManual> selectByExampleWithRowbounds(CustBalanceStdManualExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
List<CustBalanceStdManual> selectByExample(CustBalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
CustBalanceStdManual selectByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CustBalanceStdManual record, @Param("example") CustBalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int updateByExample(@Param("record") CustBalanceStdManual record, @Param("example") CustBalanceStdManualExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CustBalanceStdManual record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStdManual
*
* @mbg.generated
*/
int updateByPrimaryKey(CustBalanceStdManual record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CustBalanceStd;
import pwc.taxtech.atms.vatEntitiy.CustBalanceStdExample;
@Mapper
public interface CustBalanceStdMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
long countByExample(CustBalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int deleteByExample(CustBalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int deleteByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int insert(CustBalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int insertSelective(CustBalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
List<CustBalanceStd> selectByExampleWithRowbounds(CustBalanceStdExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
List<CustBalanceStd> selectByExample(CustBalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
CustBalanceStd selectByPrimaryKey(String balanceID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CustBalanceStd record, @Param("example") CustBalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int updateByExample(@Param("record") CustBalanceStd record, @Param("example") CustBalanceStdExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CustBalanceStd record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustBalanceStd
*
* @mbg.generated
*/
int updateByPrimaryKey(CustBalanceStd record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.CustomsInvoice;
import pwc.taxtech.atms.vatEntitiy.CustomsInvoiceExample;
@Mapper
public interface CustomsInvoiceMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
long countByExample(CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int deleteByExample(CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int deleteByPrimaryKey(String customsId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int insert(CustomsInvoice record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int insertSelective(CustomsInvoice record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
List<CustomsInvoice> selectByExampleWithBLOBsWithRowbounds(CustomsInvoiceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
List<CustomsInvoice> selectByExampleWithBLOBs(CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
List<CustomsInvoice> selectByExampleWithRowbounds(CustomsInvoiceExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
List<CustomsInvoice> selectByExample(CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
CustomsInvoice selectByPrimaryKey(String customsId);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") CustomsInvoice record, @Param("example") CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByExampleWithBLOBs(@Param("record") CustomsInvoice record, @Param("example") CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByExample(@Param("record") CustomsInvoice record, @Param("example") CustomsInvoiceExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(CustomsInvoice record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByPrimaryKeyWithBLOBs(CustomsInvoice record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table CustomsInvoice
*
* @mbg.generated
*/
int updateByPrimaryKey(CustomsInvoice record);
}
\ No newline at end of file
package pwc.taxtech.atms.vatDao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyVatMapper;
import pwc.taxtech.atms.vatEntitiy.DataSourceDetail;
import pwc.taxtech.atms.vatEntitiy.DataSourceDetailExample;
@Mapper
public interface DataSourceDetailMapper extends MyVatMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
long countByExample(DataSourceDetailExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int deleteByExample(DataSourceDetailExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int insert(DataSourceDetail record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int insertSelective(DataSourceDetail record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
List<DataSourceDetail> selectByExampleWithRowbounds(DataSourceDetailExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
List<DataSourceDetail> selectByExample(DataSourceDetailExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
DataSourceDetail selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") DataSourceDetail record, @Param("example") DataSourceDetailExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int updateByExample(@Param("record") DataSourceDetail record, @Param("example") DataSourceDetailExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(DataSourceDetail record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table DataSourceDetail
*
* @mbg.generated
*/
int updateByPrimaryKey(DataSourceDetail record);
}
\ No newline at end of file
This diff is collapsed.
Markdown is supported
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